MBB_DEVICE_CONFIG structure (mbbcx.h)
The MBB_DEVICE_CONFIG structure contains pointers to a client driver's MBBCx-specific callback functions. The client driver must supply an initialized MBB_DEVICE_CONFIG structure as an input parameter to MbbDeviceInitialize.
Syntax
typedef struct _MBB_DEVICE_CONFIG {
ULONG Size;
PFN_MBB_DEVICE_SEND_MBIM_FRAGMENT SendMbimFragment;
PFN_MBB_DEVICE_RECEIVE_MBIM_FRAGMENT ReceiveMbimFragment;
PFN_MBB_DEVICE_SEND_DEVICE_SERVICE_SESSION_DATA SendDeviceServiceSessionData;
PFN_MBB_DEVICE_CREATE_ADAPTER CreateAdapter;
} MBB_DEVICE_CONFIG, *PMBB_DEVICE_CONFIG;
Members
Size
The size of this MBB_DEVICE_CONFIG structure, in bytes.
SendMbimFragment
A pointer to the client driver's implementation of the EVT_MBB_DEVICE_SEND_MBIM_FRAGMENT callback function.
ReceiveMbimFragment
A pointer to the client driver's implementation of the EVT_MBB_DEVICE_RECEIVE_MBIM_FRAGMENT callback function.
SendDeviceServiceSessionData
A pointer to the client driver's implementation of the EVT_MBB_DEVICE_SEND_SERVICE_SESSION_DATA callback function.
CreateAdapter
A pointer to the client driver's implementation of the EVT_MBB_DEVICE_CREATE_ADAPTER callback function.
Remarks
Call MBB_DEVICE_CONFIG_INIT to initialize this structure.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1809 |
Minimum KMDF version | 1.27 |
Header | mbbcx.h |