Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 de 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 de_KEY_INFORMATION XXX REG_.
Valor de retorno
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.
Observações
A rotina de CmGetBoundTransaction está disponível no Windows Vista e em versões posteriores do Windows.
Para obter mais informações sobre cmGetBoundTransaction e filtrar operações de registro, consulte Filtrando chamadas de registro.
Para obter mais informações sobre transações, consulte Guia de Design do Kernel Transaction Manager.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows Vista e versões posteriores do Windows. |
da Plataforma de Destino | Universal |
cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |