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 |