Função CmGetBoundTransaction (wdm.h)
A rotina CmGetBoundTransaction retorna um ponteiro para o objeto de transação que representa a transação, se houver, associada a um objeto de chave do Registro especificado.
Sintaxe
PVOID CmGetBoundTransaction(
[in] PLARGE_INTEGER Cookie,
[in] PVOID Object
);
Parâmetros
[in] Cookie
O valor do cookie obtido anteriormente pelo driver chamando CmRegisterCallback ou CmRegisterCallbackEx.
[in] Object
O valor do ponteiro que a rotina de retorno de chamada RegistryCallback do driver recebeu em uma das estruturas REG_XXX_KEY_INFORMATION .
Retornar valor
CmGetBoundTransaction retornará um ponteiro para um objeto de transação, se o objeto de chave especificado pelo parâmetro Object estiver associado a uma transação. Caso contrário, a rotina retornará NULL.
Comentários
A rotina CmGetBoundTransaction está disponível no Windows Vista e em versões posteriores do Windows.
Para obter mais informações sobre cmGetBoundTransaction e filtragem de operações do Registro, consulte Filtrando chamadas do Registro.
Para obter mais informações sobre transações, consulte Guia de Design do Gerenciador de Transações do Kernel.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores do Windows. |
Plataforma de Destino | Universal |
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |