Freigeben über


MBB_DEVICE_MBIM_PARAMETERS-Struktur (mbbcx.h)

Der Clienttreiber verwendet die MBB_DEVICE_MBIM_PARAMETERS-Struktur , um seine MBIM-Spezifikationsparameter für das MBBCx-Framework zu beschreiben.

Syntax

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;

Member

Size

Die Größe dieser Struktur in Bytes.

Version

Ein MBB_MBIM_VERSION Wert, der die Vom Clienttreiber unterstützte Version der MBIM-Spezifikation definiert. Der Wert dieses Felds muss MBB_MBIM_VERSION1_0_ERRATA sein.

Wichtig

Der Clienttreiber und das Gerät müssen die MBIM-Spezifikation Rev 1.0 Errata-1 unterstützen.

ExtendedVersion

Ein MBB_MBIM_EXTENDED_VERSION Wert, der die Version der erweiterten MBIM-Spezifikation definiert, die vom Clienttreiber unterstützt wird. Der Wert dieses Felds muss MBB_MBIM_EXTENDED_VERSION2_0 sein.

MaximumFragmentSize

Die maximale Größe von MBIM-Steuerelementmeldungen, die der Clienttreiber unterstützen kann.

Das MBBCx-Framework verwendet den Wert dieses Felds, um zu bestimmen, ob die MBIM-Nachricht fragmentiert werden muss, wenn später die EvtMbbDeviceSendMbimFragment-Rückruffunktion des Clienttreibers aufgerufen wird, um Befehle auszugeben.

Hinweise

Rufen Sie MBB_DEVICE_MBIM_PARAMETERS_INIT auf, um diese Struktur zu initialisieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1903
KMDF-Mindestversion 1.29
Kopfzeile mbbcx.h