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 |