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 |