Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |