Winapi.Mtx
Stellt Zugriff auf eine Windows-Mutex-Funktionalität bereit.
| Package | rtl290.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; |