// ntddk.h
typedef enum _BDCB_STATUS_UPDATE_TYPE {
BdCbStatusPrepareForDependencyLoad,
BdCbStatusPrepareForDriverLoad,
BdCbStatusPrepareForUnload
} BDCB_STATUS_UPDATE_TYPE, *PBDCB_STATUS_UPDATE_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
The BDCB_STATUS_UPDATE_TYPE enumeration lists the types of boot-driver callback status updates.
BdCbStatusPrepareForDependencyLoadWindows will start loading driver dependencies next.
BdCbStatusPrepareForDriverLoadWindows has completed loading driver dependencies and will start loading boot-start drivers.
BdCbStatusPrepareForUnloadWindows has completed the initialization of all boot-start drivers. After the completion of this callback, the Boot Driver Callback Facility will be torn down and no more callbacks will be received. During this callback, Early Launch AM drivers must clean up and prepare to be unloaded.