en-tête mbbcx.h

Cet en-tête contient des documents de référence sur l’extension de classe WDF MBB (Mobile Broadband) (MBBCx).

Pour plus d’informations, consultez Présentation de l’extension de classe WDF MBB (Mobile Broadband) (MBBCx).

mbbcx.h contient les interfaces de programmation suivantes :

Fonctions

 
MBB_DEVICE_CONFIG_INIT

La méthode MBB_DEVICE_CONFIG_INIT initialise la structure MBB_DEVICE_CONFIG.
MBB_DEVICE_MBIM_PARAMETERS_INIT

La méthode MBB_DEVICE_MBIM_PARAMETERS_INIT initialise une structure MBB_DEVICE_MBIM_PARAMETERS.
MBB_DEVICE_WAKE_CAPABILITIES_INIT

La méthode MBB_DEVICE_WAKE_CAPABILITIES_INIT initialise une structure MBB_DEVICE_WAKE_CAPABILITIES.
MbbAdapterGetSessionId

La méthode MbbAdapterGetSessionId renvoie l’ID de session de données représenté par l’objet NETADAPTER donné.
MbbAdapterInitialize

La méthode MbbAdapterInitialize initialise un objet NETADAPTER nouvellement créé pour MBBCx.
MbbDeviceInitConfig

La méthode MBBDeviceInitConfig initialise les opérations d’initialisation d’appareil MBBCx lorsque le gestionnaire Plug-and-Play (PnP) signale l’existence d’un appareil.
MbbDeviceInitialize

La méthode MbbDeviceInitialize enregistre les fonctions de rappel spécifiques au pilote client MBB.
MbbDeviceReceiveDeviceServiceSessionData

Les pilotes clients appellent la méthode MbbDeviceReceiveServiceSessionData pour transmettre les données de session de service d’appareil reçues à une application via l’infrastructure MBBCx.
MbbDeviceReportWakeReason

La méthode MbbDeviceReportWakeReason signale à l’infrastructure la raison pour laquelle un appareil haut débit mobile a généré un événement de mise en éveil.
MbbDeviceResponseAvailable

Un pilote client appelle la méthode MbbDeviceResponseAvailable lorsqu’un message de contrôle MBIM est prêt à partir de l’appareil, en tant que réponse à un message de contrôle MBIM précédent envoyé à l’appareil à partir de l’infrastructure MBBCx.
MbbDeviceSendDeviceServiceSessionDataComplete

La méthode MbbDeviceSendServiceSessionDataComplete libère la mémoire précédemment allouée par MBBCx pour les données de session du service d’appareil envoyées à l’appareil.
MbbDeviceSetMbimParameters

Le pilote client appelle la méthode MbbDeviceSetMbimParameters pour signaler ses paramètres liés à la spécification MBIM.
MbbDeviceSetWakeCapabilities

La méthode MbbDeviceSetWakeCapabilities définit les fonctionnalités de veille pour un appareil MBBCx.
MbbRequestComplete

Les pilotes clients appellent la méthode MbbRequestComplete pour effectuer une demande spécifiée d’envoi d’un message de contrôle MBIM à l’appareil.
MbbRequestCompleteWithInformation

Les pilotes clients appellent la méthode MbbRequestCompleteWithInformation pour effectuer une demande spécifiée de réception d’un message de réponse MBIM à partir de l’appareil.
MbbRequestGetBuffer

Le pilote client appelle la méthode MbbRequestGetBuffer pour obtenir l’emplacement de mémoire où un message de contrôle MBIM est stocké ou doit être stocké.
MbbRequestGetCorrelationId

Les pilotes clients peuvent appeler la méthode MbbRequestGetCorrelationId pour mettre en corrélation une paire de demandes d’envoi et de réception qui échangent des messages de contrôle MBIM entre l’infrastructure MBBCx et le pilote client.

Fonctions de rappel

 
EVT_MBB_DEVICE_CREATE_ADAPTER

La fonction de rappel EvtMbbDeviceCreateAdapter est implémentée par le pilote client pour créer un objet NETADAPTER pour une session de données.
EVT_MBB_DEVICE_RECEIVE_MBIM_FRAGMENT

La fonction de rappel d’événement EvtMbbDeviceReceiveMbimFragment d’un pilote client fournit le message de réponse retourné par son appareil en réponse à un message de contrôle MBIM précédent envoyé à partir de MBBCx. Cette fonction de rappel est l’équivalent de la requête GetEncapsulatedResponse définie dans la spécification MBIM.
EVT_MBB_DEVICE_SEND_DEVICE_SERVICE_SESSION_DATA

La fonction de rappel d’événement EvtMbbDeviceSendServiceSessionData d’un pilote client envoie les données de session du service d’appareil à son périphérique modem.
EVT_MBB_DEVICE_SEND_MBIM_FRAGMENT

La fonction callabck de l’événement EvtMbbDeviceSendMbimFragment d’un pilote client indique à son appareil d’effectuer la tâche spécifiée par le message de contrôle MBIM. Cette fonction de rappel est l’équivalent de la requête SendEncapsulatedCommand définie dans la spécification MBIM.

Structures

 
MBB_DEVICE_CONFIG

La structure MBB_DEVICE_CONFIG contient des pointeurs vers les fonctions de rappel spécifiques À MBBCx d’un pilote client. Le pilote client doit fournir une structure MBB_DEVICE_CONFIG initialisée en tant que paramètre d’entrée à MbbDeviceInitialize.
MBB_DEVICE_MBIM_PARAMETERS

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.
MBB_DEVICE_WAKE_CAPABILITIES

La structure MBB_DEVICE_WAKE_CAPABILITIES décrit les fonctionnalités de wake-on-LAN (WoL) d’un adaptateur réseau MBBCx.

Énumérations

 
MBB_MBIM_EXTENDED_VERSION

L’énumération MBB_MBIM_EXTENDED_VERSION définit la version de la spécification MBIM étendue (MBIMEx) prise en charge par un pilote client et son périphérique.
MBB_MBIM_VERSION

L’énumération MBB_MBIM_VERSION définit la version de la spécification MBIM prise en charge par un pilote client et son périphérique.
MBB_WAKE_REASON_TYPE

L’énumération MBB_WAKE_REASON_TYPE spécifie le type de raison d’un événement de wake-on-LAN (WoL) généré par un adaptateur MBBCx.