Partilhar via


Função KeRegisterBoundCallback (wdm.h)

A rotina KeRegisterBoundCallback registra uma rotina a ser chamada sempre que ocorre uma exceção associada ao modo de usuário.

Sintaxe

PVOID KeRegisterBoundCallback(
  [in] PBOUND_CALLBACK CallbackRoutine
);

Parâmetros

[in] CallbackRoutine

Ponteiro para uma função BoundCallback.

Valor de retorno

Com êxito, KeRegisterBoundCallback retorna um ponteiro opaco que o chamador passa para KeDeregisterBoundCallback para cancelar o registro do retorno de chamada. A rotina retornará NULL se não for possível registrar o retorno de chamada.

Observações

A rotina de KeRegisterBoundCallback oferece a oportunidade para um driver do modo kernel interceptar e lidar com exceções associadas ao modo de usuário. Quando ocorre uma exceção de limites para um thread de modo de usuário, o sistema chama a função BoundCallback registrada para gerenciar a armadilha de limites. O valor retornado da função BoundCallback indica a ação que o sistema deve executar, como propagar a exceção de limites ou encerrar o processo de modo de usuário.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows 10.
da Plataforma de Destino Universal
cabeçalho wdm.h
biblioteca NtosKrnl.lib
de DLL NtosKrnl.exe

Consulte também

KeDeregisterBoundCallback