MBB_DEVICE_MBIM_PARAMETERS_INIT function

Warning

Some information in this topic relates to prereleased product, which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

MBBCx is preview only in Windows 10, version 1903.

The MBB_DEVICE_MBIM_PARAMETERS_INIT method initializes a MBB_DEVICE_MBIM_PARAMETERS structure.

Syntax

void MBB_DEVICE_MBIM_PARAMETERS_INIT(
  PMBB_DEVICE_MBIM_PARAMETERS MbimParameters,
  MBB_MBIM_VERSION            Version,
  ULONG                       MaximumFragmentSize,
  MBB_MBIM_EXTENDED_VERSION   ExtendedVersion
);

Parameters

MbimParameters

A pointer to the client driver-allocated MBB_DEVICE_MBIM_PARAMETERS structure to be initialized.

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.

MaximumFragmentSize

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

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.

Return Value

This method does not return a value.

Remarks

The client driver typically calls this method from its EVT_WDF_DEVICE_PREPARE_HARDWARE event callback function in preparation for calling MbbDeviceSetMbimParameters.

Requirements

   
Minimum supported client Windows 10, version 1809
Target Platform Universal
Minimum KMDF version 1.29
Header mbbcx.h
Library mbbcxstub.lib
IRQL Any level as long as target memory is resident

See Also

Mobile Broadband (MBB) WDF class extension (MBBCx)