Compartir a través de


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

Consulte también

CmRegisterCallback

CmRegisterCallbackEx

registryCallback