Winapi.Mtx
Stellt Zugriff auf eine Windows-Mutex-Funktionalität bereit.
Package | rtl270.bpl |
---|
Klassen
Routinen
CreateSharedPropertyGroup | Gibt das Interface für ein SharedPropertyGroup-Objekt zurück, das MTS-Objekten in einem Server-Prozess das gemeinsame Nutzen von Statusinformationen ermöglicht. |
CreateSharedPropertyGroupManager | Gibt ein Interface für einen neuen gemeinsam genutzten Eigenschaftsmanager zurück, der die Eigenschaften eines MTS-Objekts erzeugt und koordiniert. |
CreateTransactionContext | Startet eine MTS-Transaktion. |
CreateTransactionContextEx | Instantiiert ein TransactionContextEx-Objekt, das den Beginn einer Transaktion kennzeichnet. |
GetObjectContext | Übernimmt die IObjectContext-Schnittstelle für den aktuellen Thread. |
SafeRef | Gibt eine Referenz auf ein transaktionales Objekt zurück, das außerhalb seines Kontextes sicher übergeben werden kann. |
Konstanten
CLASS_SharedPropertyGroupManager | CLASS_SharedPropertyGroupManager: TGUID; |
CLASS_TransactionContext | CLASS_TransactionContext: TGUID; |
CLASS_TransactionContextEx | CLASS_TransactionContextEx: TGUID; |
LockMethod | LockMethod: Integer = 1; |
LockSetGet | LockSetGet: Integer = 0; |
mtsErrCtxAborted | mtsErrCtxAborted: Integer = $8004E002; |
mtsErrCtxAborting | mtsErrCtxAborting: Integer = $8004E003; |
mtsErrCtxActivityTimeout | mtsErrCtxActivityTimeout: Integer = $8004E006; |
mtsErrCtxNoContext | mtsErrCtxNoContext: Integer = $8004E004; |
mtsErrCtxNoSecurity | mtsErrCtxNoSecurity: Integer = $8004E00D; |
mtsErrCtxNotRegistered | mtsErrCtxNotRegistered: Integer = $8004E005; |
mtsErrCtxOldReference | mtsErrCtxOldReference: Integer = $8004E007; |
mtsErrCtxRoleNotFound | mtsErrCtxRoleNotFound: Integer = $8004E00C; |
mtsErrCtxTMNotAvailable | mtsErrCtxTMNotAvailable: Integer = $8004E00F; |
mtsErrCtxWrongThread | mtsErrCtxWrongThread: Integer = $8004E00E; |
Process | Process: Integer = 1; |
Standard | Standard: Integer = 0; |