Compartilhar 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 .

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

Confira também

KeDeregisterBoundCallback