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 |