MBB_DEVICE_MBIM_PARAMETERS structure (mbbcx.h)

Le pilote client utilise la structure MBB_DEVICE_MBIM_PARAMETERS pour décrire ses paramètres liés à la spécification MBIM dans l’infrastructure MBBCx.

Syntaxe

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;

Membres

Size

Taille de cette structure, en octets.

Version

Valeur MBB_MBIM_VERSION qui définit la version de la spécification MBIM prise en charge par le pilote client. La valeur de ce champ doit être MBB_MBIM_VERSION1_0_ERRATA.

Important

Le pilote client et le périphérique doivent prendre en charge la spécification MBIM Rev 1.0 Errata-1.

ExtendedVersion

Valeur MBB_MBIM_EXTENDED_VERSION qui définit la version de la spécification MBIM étendue prise en charge par le pilote client. La valeur de ce champ doit être MBB_MBIM_EXTENDED_VERSION2_0.

MaximumFragmentSize

Taille maximale des messages de contrôle MBIM que le pilote client peut prendre en charge.

L’infrastructure MBBCx utilise la valeur de ce champ pour déterminer s’il doit fragmenter le message MBIM lorsqu’il appelle ultérieurement la fonction de rappel EvtMbbDeviceSendMbimFragment du pilote client pour émettre des commandes.

Remarques

Appelez MBB_DEVICE_MBIM_PARAMETERS_INIT pour intialiser cette structure.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 version 1903
Version KMDF minimale 1.29
En-tête mbbcx.h