MBB_DEVICE_MBIM_PARAMETERS_INIT, fonction (mbbcx.h)

La méthode MBB_DEVICE_MBIM_PARAMETERS_INIT initialise une structure MBB_DEVICE_MBIM_PARAMETERS .

Syntaxe

void MBB_DEVICE_MBIM_PARAMETERS_INIT(
  PMBB_DEVICE_MBIM_PARAMETERS MbimParameters,
  MBB_MBIM_VERSION            Version,
  ULONG                       MaximumFragmentSize,
  MBB_MBIM_EXTENDED_VERSION   ExtendedVersion
);

Paramètres

MbimParameters

Pointeur vers la structure de MBB_DEVICE_MBIM_PARAMETERS allouée par le pilote client à initialiser.

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.

MaximumFragmentSize

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

ExtendedVersion

Valeur MBB_MBIM_EXTENDED_VERSION qui définit la version de la spécification MBIM étendue la plus faible prise en charge par le pilote client. Si un appareil définit MbbMbimExtendedVersion2Dot0, cela signifie que l’appareil peut uniquement prendre en charge MbbMbimExtendedVersion2Dot0 ou une version ultérieure. Par conséquent, si un appareil ayant l’intention de travailler avec des hôtes plus anciens doit définir MbbMbimExtendedVersion1Dot0

Valeur de retour

None

Remarques

Le pilote client appelle généralement cette méthode à partir de sa fonction de rappel d’événement EVT_WDF_DEVICE_PREPARE_HARDWARE en préparation de l’appel de MbbDeviceSetMbimParameters.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809
Plateforme cible Universal
Version KMDF minimale 1.29
En-tête mbbcx.h
Bibliothèque mbbcxstub.lib
IRQL N’importe quel niveau tant que la mémoire cible est résidente

Voir aussi

Extension de classe WDF (MBB) Mobile Broadband (MBB) (MBBCx)