Freigeben über


OpenTransactionManager-Funktion (ktmw32.h)

Öffnet einen vorhandenen Transaktions-Manager.

Syntax

HANDLE OpenTransactionManager(
  [in]           LPWSTR      LogFileName,
  [in]           ACCESS_MASK DesiredAccess,
  [in, optional] ULONG       OpenOptions
);

Parameter

[in] LogFileName

Der Name des Protokolldatenstroms. Dieser Stream muss in einer CLFS-Protokolldatei vorhanden sein.

[in] DesiredAccess

Der angeforderte Zugriff. Eine Liste gültiger Werte finden Sie unter Transaction Manager-Zugriffsmasken .

[in, optional] OpenOptions

Reserviert; geben Sie null an.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Handle für den Transaktions-Manager.

Wenn die Funktion fehlschlägt, ist der Rückgabewert INVALID_HANDLE_VALUE. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie die GetLastError-Funktion auf.

In der folgenden Liste werden die möglichen Fehlercodes identifiziert:

Hinweise

Unmittelbar nach dem Aufrufen dieser Funktion müssen Sie RecoverTransactionManager aufrufen.

Der LogFileName muss im NT-Dateiformat angegeben werden. Beispiel: ?? < laufwerk>:< pfad>. Verwenden Sie nicht . BLF-Erweiterung.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile ktmw32.h
Bibliothek Ktmw32.lib
DLL Ktmw32.dll

Weitere Informationen

CreateTransactionManager

GetCurrentClockTransactionManager

Kerneltransaktions-Manager-Funktionen

OpenTransactionManagerById

Transaktions-Manager-Zugriffsmasken