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