Freigeben über


OpenTransactionManagerById-Funktion (ktmw32.h)

Öffnet einen vorhandenen Transaktions-Manager.

Syntax

HANDLE OpenTransactionManagerById(
  [in]           LPGUID      TransactionManagerId,
  [in]           ACCESS_MASK DesiredAccess,
  [in, optional] ULONG       OpenOptions
);

Parameter

[in] TransactionManagerId

Der Bezeichner der zu öffnenden Transaktion.

[in] DesiredAccess

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

[in, optional] OpenOptions

Reserviert; Geben Sie 0 (null) an.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Handle an 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.

Die folgende Liste identifiziert die möglichen Fehlercodes:

Hinweise

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

Anforderungen

   
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

OpenTransactionManager

Transaktions-Manager-Zugriffsmasken