Función CmGetBoundTransaction (wdm.h)
La rutina CmGetBoundTransaction devuelve un puntero al objeto de transacción que representa el transacción, si existe, que está asociado a un objeto de clave del Registro especificado.
Sintaxis
PVOID CmGetBoundTransaction(
[in] PLARGE_INTEGER Cookie,
[in] PVOID Object
);
Parámetros
[in] Cookie
Valor de cookie que el controlador obtuvo anteriormente llamando a CmRegisterCallback o CmRegisterCallbackEx.
[in] Object
Valor de puntero que recibió la rutina de devolución de llamada del controlador RegistryCall back en una de las estructuras de_KEY_INFORMATION XXX de REG_.
Valor devuelto
cmGetBoundTransaction devuelve un puntero a un objeto de transacción, si el objeto de clave que especifica el parámetro Object de está asociado a una transacción. De lo contrario, la rutina devuelve NULL.
Observaciones
La rutina cmGetBoundTransaction de está disponible en Windows Vista y versiones posteriores de Windows.
Para obtener más información sobre cmGetBoundTransaction y las operaciones del registro de filtrado, consulte Filtrado de llamadas del Registro.
Para obtener más información sobre las transacciones, consulte Guía de diseño del Administrador de transacciones de kernel.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows Vista y versiones posteriores de Windows. |
de la plataforma de destino de | Universal |
encabezado de | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
biblioteca de | NtosKrnl.lib |
DLL de | NtosKrnl.exe |
irQL | <= APC_LEVEL |