Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die TmInitializeTransactionManager-Routine initialisiert ein Transaktions-Manager-Objekt.
Syntax
NTSTATUS TmInitializeTransactionManager(
[in] PRKTM TransactionManager,
[in, optional] PCUNICODE_STRING LogFileName,
[in] PGUID TmId,
[in, optional] ULONG CreateOptions
);
Parameter
[in] TransactionManager
Ein Zeiger auf das zu initialisierende Transaktions-Manager-Objekt.
[in, optional] LogFileName
Ein Zeiger auf eine UNICODE_STRING-Struktur, die den Pfad und Dateinamen eines CLFS-Protokolldateidatenstroms enthält, der dem Transaktions-Manager-Objekt zugeordnet ist.
[in] TmId
Gibt einen Zeiger auf eine GUID an, die den Namen des zu initialisierenden Transaktions-Manager-Objekts identifiziert.
[in, optional] CreateOptions
Optionale Objekterstellungsflags. Die folgende Tabelle enthält die verfügbaren Flags.
Optionsflag | Bedeutung |
---|---|
TRANSACTION_MANAGER_VOLATILE | Das Transaktions-Manager-Objekt ist volatil. Daher wird keine Protokolldatei verwendet. |
TRANSACTION_MANAGER_COMMIT_DEFAULT | Nur zur internen Verwendung. |
TRANSACTION_MANAGER_COMMIT_SYSTEM_VOLUME | Nur zur internen Verwendung. |
TRANSACTION_MANAGER_COMMIT_SYSTEM_HIVES | Nur zur internen Verwendung. |
TRANSACTION_MANAGER_COMMIT_LOWEST | Nur zur internen Verwendung. |
TRANSACTION_MANAGER_CORRUPT_FOR_RECOVERY | Nur zur internen Verwendung. |
TRANSACTION_MANAGER_CORRUPT_FOR_PROGRESS | Nur zur internen Verwendung. |
Rückgabewert
Die TmInitializeTransactionManager-Routine gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und späteren Windows-Versionen. |
Zielplattform | Universell |
Header | wdm.h |