MBB_DEVICE_MBIM_PARAMETERS_INIT - NtDoc

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

VOID MBB_DEVICE_MBIM_PARAMETERS_INIT(
  PMBB_DEVICE_MBIM_PARAMETERS MbimParameters,
  MBB_MBIM_VERSION            Version,
  ULONG                       MaximumFragmentSize,
  MBB_MBIM_EXTENDED_VERSION   ExtendedVersion
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-mbbcx-mbb_device_mbim_parameters_init)

MBB_DEVICE_MBIM_PARAMETERS_INIT function

Description

The MBB_DEVICE_MBIM_PARAMETERS_INIT method initializes a MBB_DEVICE_MBIM_PARAMETERS structure.

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 lowest extended MBIM specification that the client driver supports. If a device sets MbbMbimExtendedVersion2Dot0, it means the device can only support MbbMbimExtendedVersion2Dot0 or higher. So if a device with intention to work with older hosts should set MbbMbimExtendedVersion1Dot0

Remarks

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

See also

Mobile Broadband (MBB) WDF class extension (MBBCx)