// mbbcx.h
typedef enum _MBB_WAKE_REASON_TYPE {
MbbWakeReasonTypeRegisterState,
MbbWakeReasonTypeSmsReceive,
MbbWakeReasonTypeUssdReceive,
MbbWakeReasonTypePacketState,
MbbWakeReasonTypeUiccChange
} MBB_WAKE_REASON_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
The MBB_WAKE_REASON_TYPE enumeration specifies the reason type for a wake-on-LAN (WoL) wake event generated by a MBBCx net adapter.
MbbWakeReasonTypeRegisterStateThe MBBCx net adapter generated the wake-up event because its registration state to the mobile broadband service has changed.
MbbWakeReasonTypeSmsReceiveThe MBBCx net adapter generated the wake-up event because the mobile broadband service has to be notified about the receipt of a Short Message Service (SMS) message.
MbbWakeReasonTypeUssdReceiveThe MBBCx net adapter generated the wake-up event because it received an Unstructured Supplementary Service Data (USSD) message.
MbbWakeReasonTypePacketStateThe MBBCx net adapter generated the wake-up event because of a packet state change.
MbbWakeReasonTypeUiccChangeThe MBBCx net adapter generated the wake-up event because the SIM card state changed.
This enumeration is passed as an input parameter to MbbDeviceReportWakeReason.