CmGetBoundTransaction-Funktion (wdm.h)
Die CmGetBoundTransaction-Routine gibt einen Zeiger auf das Transaktionsobjekt zurück, das ggf. die Transaktion darstellt, die einem angegebenen Registrierungsschlüsselobjekt zugeordnet ist.
Syntax
PVOID CmGetBoundTransaction(
[in] PLARGE_INTEGER Cookie,
[in] PVOID Object
);
Parameter
[in] Cookie
Der Cookiewert, den der Treiber zuvor durch Aufrufen von CmRegisterCallback oder CmRegisterCallbackEx abgerufen hat.
[in] Object
Der Zeigerwert, den die RegistryCallback-Rückrufroutine des Treibers in einer der REG_XXX_KEY_INFORMATION-Strukturen empfangen hat.
Rückgabewert
CmGetBoundTransaction gibt einen Zeiger auf ein Transaktionsobjekt zurück, wenn das schlüsselobjekt, das der Object-Parameter angibt, einer Transaktion zugeordnet ist. Andernfalls gibt die Routine NULL zurück.
Hinweise
Die CmGetBoundTransaction-Routine ist unter Windows Vista und höheren Versionen von Windows verfügbar.
Weitere Informationen zu CmGetBoundTransaction und zum Filtern von Registrierungsvorgängen finden Sie unter Filtern von Registrierungsaufrufen.
Weitere Informationen zu Transaktionen finden Sie im Kernel Transaction Manager-Entwurfshandbuch.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und späteren Windows-Versionen. |
Zielplattform | Universell |
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für