Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |