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 |