CmGetBoundTransaction-Funktion (wdm.h)
Die CmGetBoundTransaction- Routine gibt einen Zeiger auf das Transaktionsobjekt zurück, das die Transaktion( falls vorhanden) 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 CmRegisterCallbackExabruft.
[in] Object
Der Zeigerwert, den die RegistryCallback des Treibers Rückrufroutine erhalten hat, die in einer der REG_XXX-_KEY_INFORMATION-Strukturen empfangen wurde.
Rückgabewert
CmGetBoundTransaction- gibt einen Zeiger auf ein Transaktionsobjekt zurück, wenn das Schlüsselobjekt, das der parameter Object angibt, einer Transaktion zugeordnet ist. Andernfalls gibt die Routine NULL-zurück.
Bemerkungen
Die CmGetBoundTransaction Routine ist unter Windows Vista und höheren Versionen von Windows verfügbar.
Weitere Informationen zu CmGetBoundTransaction-- und Filterregistrierungsvorgängen finden Sie unter Filtern von Registrierungsaufrufen.
Weitere Informationen zu Transaktionen finden Sie in Kernel Transaction Manager Design Guide.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen von Windows. |
Zielplattform- | Universal |
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | <= APC_LEVEL |