Freigeben über


mbbcx.h-Header

Dieser Header enthält Referenzmaterial zur WDF-Klassenerweiterung (MBB) (Mobile Broadband, MBBCx).

Weitere Informationen finden Sie unter Introduction to the Mobile Broadband (MBB) WDF-Klassenerweiterung (MBBCx).

mbbcx.h enthält die folgenden Programmierschnittstellen:

Functions

 
MBB_DEVICE_CONFIG_INIT

Die MBB_DEVICE_CONFIG_INIT-Methode initialisiert die MBB_DEVICE_CONFIG-Struktur.
MBB_DEVICE_MBIM_PARAMETERS_INIT

Die MBB_DEVICE_MBIM_PARAMETERS_INIT-Methode initialisiert eine MBB_DEVICE_MBIM_PARAMETERS-Struktur.
MBB_DEVICE_WAKE_CAPABILITIES_INIT

Die MBB_DEVICE_WAKE_CAPABILITIES_INIT-Methode initialisiert eine MBB_DEVICE_WAKE_CAPABILITIES-Struktur.
MbbAdapterGetSessionId

Die MbbAdapterGetSessionId-Methode ruft die Datensitzungs-ID ab, die durch das angegebene NETADAPTER-Objekt dargestellt wird.
MbbAdapterInitialize

Die MbbAdapterInitialize-Methode initialisiert ein neu erstelltes NETADAPTER-Objekt für MBBCx.
MbbDeviceInitConfig

Die MBBDeviceInitConfig-Methode initialisiert MBBCx-Geräteinitialisierungsvorgänge, wenn der PnP-Manager (Plug & Play) das Vorhandensein eines Geräts meldet.
MbbDeviceInitialize

Die MbbDeviceInitialize-Methode registriert die MBB-spezifischen Rückruffunktionen des Clienttreibers.
MbbDeviceReceiveDeviceServiceSessionData

Clienttreiber rufen die MbbDeviceReceiveServiceSessionData-Methode auf, um empfangene Gerätedienstsitzungsdaten über das MBBCx-Framework an eine Anwendung zu übergeben.
MbbDeviceReportWakeReason

Die MbbDeviceReportWakeReason-Methode meldet dem Framework den Grund, warum ein mobiles Breitbandgerät ein Aktivierungsereignis generiert hat.
MbbDeviceResponseAvailable

Ein Clienttreiber ruft die MbbDeviceResponseAvailable-Methode auf, wenn eine MBIM-Steuerelementnachricht vom Gerät bereit ist, als Antwort auf eine frühere MBIM-Steuerelementnachricht, die vom MBBCx-Framework an das Gerät gesendet wurde.
MbbDeviceSendDeviceServiceSessionDataComplete

Die MbbDeviceSendServiceSessionDataComplete-Methode gibt Arbeitsspeicher frei, der zuvor von MBBCx für Gerätedienstsitzungsdaten zugewiesen wurde, die an das Gerät gesendet wurden.
MbbDeviceSetMbimParameters

Der Clienttreiber ruft die MbbDeviceSetMbimParameters-Methode auf, um seine mbIM-spezifikationsbezogenen Parameter zu melden.
MbbDeviceSetWakeCapabilities

Die MbbDeviceSetWakeCapabilities-Methode legt die Aktivierungsfunktionen für ein MBBCx-Gerät fest.
MbbRequestComplete

Clienttreiber rufen die MbbRequestComplete-Methode auf, um eine angegebene Anforderung zum Senden einer MBIM-Steuerelementnachricht an das Gerät abzuschließen.
MbbRequestCompleteWithInformation

Clienttreiber rufen die MbbRequestCompleteWithInformation-Methode auf, um eine angegebene Anforderung für den Empfang einer MBIM-Antwortnachricht vom Gerät abzuschließen.
MbbRequestGetBuffer

Der Clienttreiber ruft die MbbRequestGetBuffer-Methode auf, um den Speicherspeicherort abzurufen, an dem eine MBIM-Steuerelementnachricht gespeichert ist oder gespeichert werden soll.
MbbRequestGetCorrelationId

Clienttreiber können die MbbRequestGetCorrelationId-Methode aufrufen, um ein Paar von Sende- und Empfangsanforderungen zu korrelieren, die MBIM-Steuerelementnachrichten zwischen dem MBBCx-Framework und dem Clienttreiber austauschen.

Rückruffunktionen

 
EVT_MBB_DEVICE_CREATE_ADAPTER

Die Rückruffunktion EvtMbbDeviceCreateAdapter wird vom Clienttreiber implementiert, um ein NETADAPTER-Objekt für eine Datensitzung zu erstellen.
EVT_MBB_DEVICE_RECEIVE_MBIM_FRAGMENT

Die EvtMbbDeviceReceiveMbimFragment-Ereignisrückruffunktion eines Clienttreibers stellt die Antwortnachricht bereit, die von seinem Gerät als Reaktion auf eine frühere MBIM-Steuerelementnachricht zurückgegeben wird, die von MBBCx gesendet wurde. Diese Rückruffunktion entspricht der getEncapsulatedResponse-Anforderung, die in der MBIM-Spezifikation definiert ist.
EVT_MBB_DEVICE_SEND_DEVICE_SERVICE_SESSION_DATA

Die EvtMbbDeviceSendServiceSessionData-Ereignisrückruffunktion eines Clienttreibers sendet Gerätedienstsitzungsdaten an das Modemgerät.
EVT_MBB_DEVICE_SEND_MBIM_FRAGMENT

Die EvtMbbDeviceSendMbimFragment-Ereignisrückruffunktion eines Clienttreibers weist das Gerät an, die in der MBIM-Steuerelementnachricht angegebene Aufgabe auszuführen. Diese Rückruffunktion entspricht der SendEncapsulatedCommand-Anforderung, die in der MBIM-Spezifikation definiert ist.

Strukturen

 
MBB_DEVICE_CONFIG

Die MBB_DEVICE_CONFIG-Struktur enthält Zeiger auf die MBBCx-spezifischen Rückruffunktionen eines Clienttreibers. Der Clienttreiber muss eine initialisierte MBB_DEVICE_CONFIG-Struktur als Eingabeparameter für MbbDeviceInitialize bereitstellen.
MBB_DEVICE_MBIM_PARAMETERS

Der Clienttreiber verwendet die MBB_DEVICE_MBIM_PARAMETERS-Struktur, um seine MBIM-spezifikationsbezogenen Parameter für das MBBCx-Framework zu beschreiben.
MBB_DEVICE_WAKE_CAPABILITIES

Die MBB_DEVICE_WAKE_CAPABILITIES-Struktur beschreibt die WoL-Funktionen (Wake-on-LAN) eines MBBCx-Net-Adapters.

Enumerationen

 
MBB_MBIM_EXTENDED_VERSION

Die MBB_MBIM_EXTENDED_VERSION-Enumeration definiert die Version der erweiterten MBIM-Spezifikation (MBIMEx), die ein Clienttreiber und sein Gerät unterstützen.
MBB_MBIM_VERSION

Die MBB_MBIM_VERSION-Enumeration definiert die Version der MBIM-Spezifikation, die ein Clienttreiber und sein Gerät unterstützen.
MBB_WAKE_REASON_TYPE

Die MBB_WAKE_REASON_TYPE-Enumeration gibt den Grundtyp für ein Wake-on-LAN -Wake-Ereignis (WoL) an, das von einem MBBCx-Adapter generiert wird.