Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet en-tête contient des informations 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 récupère 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 des appareils MBBCx lorsque le gestionnaire Plug-and-Play (PnP) signale l’existence d’un appareil. |
|
MbbDeviceInitialize La méthode MbbDeviceInitialize inscrit les fonctions de rappel spécifiques au pilote client. |
|
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, comme 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 de 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 mise en éveil d’un appareil MBBCx. |
|
MbbRequestComplete Les pilotes clients appellent la méthode MbbRequestComplete pour terminer une demande spécifiée pour l’envoi d’un message de contrôle MBIM à l’appareil. |
|
MbbRequestCompleteWithInformation Les pilotes clients appellent la méthode MbbRequestCompleteWithInformation pour effectuer une requête spécifiée pour recevoir 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 de service d’appareil à son appareil modem. |
|
EVT_MBB_DEVICE_SEND_MBIM_FRAGMENT La fonction de rappel d’é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 au pilote client MBBCx. Le pilote client doit fournir une structure de 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 aux spécifications MBIM dans l’infrastructure MBBCx. |
|
MBB_DEVICE_WAKE_CAPABILITIES La structure MBB_DEVICE_WAKE_CAPABILITIES décrit les fonctionnalités woL (Wake-on-LAN) d’un adaptateur net MBBCx. |
Énumérations
|
MBB_MBIM_EXTENDED_VERSION L’énumération MBB_MBIM_EXTENDED_VERSION définit la version de la spécification MBIM (MBIMEx) étendue qu’un pilote client et son périphérique prennent en charge. |
|
MBB_MBIM_VERSION L’énumération MBB_MBIM_VERSION définit la version de la spécification MBIM qu’un pilote client et son périphérique prennent en charge. |
|
MBB_WAKE_REASON_TYPE L’énumération MBB_WAKE_REASON_TYPE spécifie le type de motif d’un événement de sortie de veille (WoL) généré par un adaptateur MBBCx. |