Compartir a través de


Función IoRegisterBootDriverCallback (ntddk.h)

La rutina IoRegisterBootDriverCall back registra una rutina de BOOT_DRIVER_CALLBACK_FUNCTION que se llamará durante la inicialización de un controlador de arranque y sus dll dependientes.

Sintaxis

PVOID IoRegisterBootDriverCallback(
  [in]           PBOOT_DRIVER_CALLBACK_FUNCTION CallbackFunction,
  [in, optional] PVOID                          CallbackContext
);

Parámetros

[in] CallbackFunction

Puntero a la rutina de BOOT_DRIVER_CALLBACK_FUNCTION que se va a llamar al inicializar un controlador o DLL de arranque.

[in, optional] CallbackContext

Contexto definido por el controlador al que se va a pasar a la rutina de BOOT_DRIVER_CALLBACK_FUNCTION apuntada por CallbackFunction.

Valor devuelto

Identificador que representa el registro. Este identificador se debe proporcionar como parámetro de entrada en la llamada a la IoUnRegisterBootDriverCallback rutina que anula el registro de la rutina de BOOT_DRIVER_CALLBACK_FUNCTION.

Observaciones

Los controladores de arranque deben llamar a ioUnRegisterBootDriverCallback y pasar el identificador devuelto para anular el registro de la devolución de llamada del controlador de arranque antes de que Windows los descargue.

Cualquier error devuelto desde una devolución de llamada de actualización de estado se trata como grave y conduce a una comprobación de errores del sistema. Además, si una devolución de llamada inicializar imagen devuelve un error, la imagen del controlador se trata como desconocida. Para recibir una notificación de las operaciones de inicialización del controlador de arranque, un controlador antimalware de inicio anticipado (ELAM) puede llamar a ioRegisterBootDriverCallback para registrar una rutina de BOOT_DRIVER_CALLBACK_FUNCTION.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir de Windows 8.
de la plataforma de destino de Universal
encabezado de ntddk.h (incluya Ntddk.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL PASSIVE_LEVEL

Consulte también

BDCB_CALLBACK_TYPE

BDCB_IMAGE_INFORMATION

ioUnRegisterBootDriverCallback