BDCB_STATUS_UPDATE_CONTEXT structure (ntddk.h)

The BDCB_STATUS_UPDATE_CONTEXT structure describes a status update provided by Windows to a boot-start driver's BOOT_DRIVER_CALLBACK_FUNCTION routine.

Syntax

typedef struct _BDCB_STATUS_UPDATE_CONTEXT {
  BDCB_STATUS_UPDATE_TYPE StatusType;
} BDCB_STATUS_UPDATE_CONTEXT, *PBDCB_STATUS_UPDATE_CONTEXT;

Members

StatusType

The type of the status update.

Remarks

Boot-start drivers must not unregister their boot-start driver callbacks during a callback. Doing so may result in a bug check. To properly unregister a boot-driver callback, boot-start drivers must specify an Unload routine in their driver object and call IoUnRegisterBootDriverCallback from within the Unload dispatch routine.

Requirements

Requirement Value
Minimum supported client Available starting with Windows 8.
Header ntddk.h (include Ntddk.h)

See also

BDCB_STATUS_UPDATE_TYPE

BOOT_DRIVER_CALLBACK_FUNCTION

IoUnRegisterBootDriverCallback