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 |