Función CmGetBoundTransaction (wdm.h)

La rutina CmGetBoundTransaction devuelve un puntero al objeto de transacción que representa la transacción, si existe, asociada 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 RegistryCallback del controlador en una de las estructuras REG_XXX_KEY_INFORMATION .

Valor devuelto

CmGetBoundTransaction devuelve un puntero a un objeto de transacción, si el objeto de clave que especifica el parámetro Object está asociado a una transacción. De lo contrario, la rutina devuelve NULL.

Comentarios

La rutina CmGetBoundTransaction está disponible en Windows Vista y versiones posteriores de Windows.

Para obtener más información sobre CmGetBoundTransaction y filtrar las operaciones del Registro, vea Filtrado de llamadas al Registro.

Para obtener más información sobre las transacciones, vea Kernel Transaction Manager Design Guide.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de Windows.
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Consulte también

CmRegisterCallback

CmRegisterCallbackEx

RegistryCallback