次の方法で共有


MBB_DEVICE_MBIM_PARAMETERS 構造体 (mbbcx.h)

クライアント ドライバーは 、MBB_DEVICE_MBIM_PARAMETERS 構造体を使用して、MBIM 仕様に関連するパラメーターを MBBCx フレームワークに記述します。

構文

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;

メンバー

Size

この構造体のサイズ (バイト単位)。

Version

クライアント ドライバーがサポートする MBIM 仕様のバージョンを定義する MBB_MBIM_VERSION 値。 このフィールドの値は MBB_MBIM_VERSION1_0_ERRATAする必要があります。

重要

クライアント ドライバーとデバイスは、MBIM 仕様 Rev 1.0 Errata-1 をサポートしている必要があります。

ExtendedVersion

クライアント ドライバーがサポートする拡張 MBIM 仕様のバージョンを定義する MBB_MBIM_EXTENDED_VERSION 値。 このフィールドの値は MBB_MBIM_EXTENDED_VERSION2_0する必要があります。

MaximumFragmentSize

クライアント ドライバーがサポートできる MBIM コントロール メッセージの最大サイズ。

MBBCx フレームワークは、このフィールドの値を使用して、後でクライアント ドライバーの EvtMbbDeviceSendMbimFragment コールバック関数を呼び出してコマンドを発行するときに、MBIM メッセージをフラグメント化する必要があるかどうかを判断します。

注釈

この構造体を初期化するには 、MBB_DEVICE_MBIM_PARAMETERS_INIT を呼び出します。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 1903
最小 KMDF バージョン 1.29
Header mbbcx.h