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)