次の方法で共有


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
ヘッダー mbbcx.h