Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма KeRegisterBoundCallback регистрирует подпрограмму, которая будет вызываться всякий раз, когда возникает исключение с привязкой к пользовательскому режиму.
Синтаксис
PVOID KeRegisterBoundCallback(
[in] PBOUND_CALLBACK CallbackRoutine
);
Параметры
[in] CallbackRoutine
Указатель на функцию BoundCallback.
Возвращаемое значение
При успешном выполнении KeRegisterBoundCallback возвращает непрозрачный указатель, который вызывающий объект передает KeDeregisterBoundCallback для отмены регистрации обратного вызова. Подпрограмма возвращает NULL, если не удается зарегистрировать обратный вызов.
Замечания
Подпрограмма KeRegisterBoundCallback предоставляет возможность для драйвера режима ядра перехватывать и обрабатывать связанные с пользователем исключения. При возникновении исключения границ для потока пользовательского режима система вызывает зарегистрированную BoundCallback функцию для управления ловушкой границ. Возвращаемое значение функции BoundCallback указывает действие, которое система должна выполнить, например распространение исключения границ или завершение процесса пользовательского режима.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно начиная с Windows 10. |
целевая платформа | Всеобщий |
заголовка | wdm.h |
библиотеки | NtosKrnl.lib |
DLL | NtosKrnl.exe |