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