Función KeRegisterBoundCallback (wdm.h)

La rutina KeRegisterBoundCallback registra una rutina a la que se llamará cada vez que se produzca una excepción enlazada en modo de usuario.

Sintaxis

PVOID KeRegisterBoundCallback(
  [in] PBOUND_CALLBACK CallbackRoutine
);

Parámetros

[in] CallbackRoutine

Puntero a una función BoundCallback .

Valor devuelto

Si se ejecuta correctamente, KeRegisterBoundCallback devuelve un puntero opaco que el autor de la llamada pasa a KeDeregisterBoundCallback para anular el registro de la devolución de llamada. La rutina devuelve NULL si no puede registrar la devolución de llamada.

Comentarios

La rutina KeRegisterBoundCallback proporciona la oportunidad de que un controlador en modo kernel intercepte y controle las excepciones enlazadas en modo de usuario. Cuando se produce una excepción de límites para un subproceso en modo de usuario, el sistema llama a la función BoundCallback registrada para administrar la captura de límites. El valor devuelto de la función BoundCallback indica la acción que debe realizar el sistema, como propagar la excepción de límites o finalizar el proceso en modo de usuario.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 10.
Plataforma de destino Universal
Encabezado wdm.h
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe

Consulte también

KeDeregisterBoundCallback