Freigeben über


TmGetTransactionId-Funktion (wdm.h)

Die TmGetTransactionId-Routine ruft den UOW-Bezeichner (Unit of Work) eines Transaktionsobjekts ab.

Syntax

void TmGetTransactionId(
  [in]  PKTRANSACTION Transaction,
  [out] PUOW          TransactionId
);

Parameter

[in] Transaction

Ein Zeiger auf ein Transaktionsobjekt. Um diesen Zeiger abzurufen, muss Ihre Komponente ObReferenceObjectByHandle aufrufen und das Objekthandle bereitstellen, das ein vorheriger Aufruf von ZwCreateTransaction oder ZwOpenTransaction bereitgestellt hat.

[out] TransactionId

Ein Zeiger auf einen Speicherort, der den UOW-Bezeichner des Transaktionsobjekts empfängt.

Rückgabewert

Keine

Bemerkungen

Informationen zur Verwendung der TMXxx-Routinen von KTM anstelle von ZwXxx-Routinen finden Sie unter Verwenden von TmXxx-Routinen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Betriebssystemversionen.
Zielplattform Universell
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Beliebige Ebene

Weitere Informationen

ObReferenceObjectByHandle

ZwCreateTransaction

ZwOpenTransaction

ZwQueryInformationTransaction