MBB_DEVICE_MBIM_PARAMETERS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// mbbcx.h

typedef struct _MBB_DEVICE_MBIM_PARAMETERS {
  ULONG                     Size;
  MBB_MBIM_VERSION          Version;
  MBB_MBIM_EXTENDED_VERSION ExtendedVersion;
  ULONG                     MaximumFragmentSize;
} MBB_DEVICE_MBIM_PARAMETERS, *PMBB_DEVICE_MBIM_PARAMETERS;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-mbbcx-_mbb_device_mbim_parameters)

_MBB_DEVICE_MBIM_PARAMETERS structure

Description

The client driver uses the MBB_DEVICE_MBIM_PARAMETERS structure to describe its MBIM specification-related parameters to the MBBCx framework.

Members

Size

The size of this structure, in bytes.

Version

An MBB_MBIM_VERSION value that defines the version of the MBIM specification that the client driver supports. The value of this field must be MBB_MBIM_VERSION1_0_ERRATA.

[!IMPORTANT] The client driver and device must support the MBIM specification Rev 1.0 Errata-1.

ExtendedVersion

An MBB_MBIM_EXTENDED_VERSION value that defines the version of the extended MBIM specification that the client driver supports. The value of this field must be MBB_MBIM_EXTENDED_VERSION2_0.

MaximumFragmentSize

The maximum size of MBIM control messages that the client driver can support.

The MBBCx framework uses the value of this field to determine if it needs to fragment the MBIM message when it later calls into the client driver's EvtMbbDeviceSendMbimFragment callback function to issue commands.

Remarks

Call MBB_DEVICE_MBIM_PARAMETERS_INIT to initialize this structure.

See also