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 |