Freigeben über


mbbcx.h-Header

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

Weitere Informationen finden Sie unter Einführung in die WDF-Klassenerweiterung (MBB) der WDF-Klassenerweiterung (MBBCx).

mbbcx.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
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 Plug and Play -Manager (PnP) 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 das Framework, warum ein mobiles Breitbandgerät ein Wake-up-Ereignis generiert hat.
MbbDeviceResponseAvailable

Ein Clienttreiber ruft die MbbDeviceResponseAvailable-Methode auf, wenn eine MBIM-Steuerelementnachricht vom Gerät bereit ist, da die Antwort auf eine vorherige MBIM-Steuerelementnachricht, die vom MBBCx-Framework an das Gerät gesendet wird.
MbbDeviceSendDeviceServiceSessionDataComplete

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

Der Clienttreiber ruft die MbbDeviceSetMbimParameters-Methode auf, um die zugehörigen MBIM-Spezifikationsparameter zu melden.
MbbDeviceSetWakeCapabilities

Die MbbDeviceSetWakeCapabilities-Methode legt die Wake-Funktionen 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 zum Empfangen 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 vom Gerät als Reaktion auf eine vorherige MBIM-Steuerelementnachricht zurückgegeben wird, die von MBBCx gesendet wurde. Diese Rückruffunktion entspricht der in der MBIM-Spezifikation definierten GetEncapsulatedResponse-Anforderung.
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 durch die MBIM-Steuerelementmeldung 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 Wake-on-LAN-Funktionen (WoL) eines MBBCx-Netzadapters.

Aufzählungen

 
MBB_MBIM_EXTENDED_VERSION

Die MBB_MBIM_EXTENDED_VERSION Enumeration definiert die Version der erweiterten MBIM (MBIMEx)-Spezifikation, die ein Clienttreiber und dessen Geräteunterstützung unterstützt.
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-Aufzählung gibt den Grundtyp für ein Wake-on-LAN (WoL)-Wakeereignis an, das von einem MBBCx-Adapter generiert wird.