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 .
Retornar valor
Em caso de ê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.
Comentários
A rotina KeRegisterBoundCallback oferece a oportunidade para um driver de modo kernel interceptar e manipular exceções associadas ao modo de usuário. Quando ocorre uma exceção de limites para um thread no modo de usuário, o sistema chama a função BoundCallback registrada para gerenciar a interceptação 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 |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 10. |
Plataforma de Destino | Universal |
Cabeçalho | wdm.h |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |