Поделиться через


Заголовок mbbcx.h

Этот заголовок содержит справочные материалы о расширении класса WDF для мобильного широкополосного подключения (MBBCx).

Дополнительные сведения см. в разделе Введение в расширение класса WDF (MBB) WDF (MBBCx).

mbbcx.h содержит следующие интерфейсы программирования:

Функции

 
MBB_DEVICE_CONFIG_INIT

Метод MBB_DEVICE_CONFIG_INIT инициализирует структуру MBB_DEVICE_CONFIG.
MBB_DEVICE_MBIM_PARAMETERS_INIT

Метод MBB_DEVICE_MBIM_PARAMETERS_INIT инициализирует структуру MBB_DEVICE_MBIM_PARAMETERS.
MBB_DEVICE_WAKE_CAPABILITIES_INIT

Метод MBB_DEVICE_WAKE_CAPABILITIES_INIT инициализирует структуру MBB_DEVICE_WAKE_CAPABILITIES.
MbbAdapterGetSessionId

Метод MbbAdapterGetSessionId извлекает идентификатор сеанса данных, представленный заданным объектом NETADAPTER.
MbbAdapterInitialize

Метод MbbAdapterInitialize инициализирует созданный объект NETADAPTER для MBBCx.
MbbDeviceInitConfig

Метод MBBDeviceInitConfig инициализирует операции инициализации устройств MBBCx, когда диспетчер Plug and Play (PnP) сообщает о существовании устройства.
MbbDeviceInitialize

Метод MbbDeviceInitialize регистрирует функции обратного вызова для драйвера клиента.
MbbDeviceReceiveDeviceServiceSessionData

Клиентские драйверы вызывают метод MbbDeviceReceiveServiceSessionData для передачи полученных данных сеанса службы устройств в приложение через платформу MBBCx.
MbbDeviceReportWakeReason

Метод MbbDeviceReportWakeReason сообщает платформе причину, по которой мобильное широкополосное устройство создало событие пробуждения.
MbbDeviceResponseAvailable

Драйвер клиента вызывает метод MbbDeviceResponseAvailable, когда сообщение элемента управления MBIM готово с устройства, как ответ на предыдущее сообщение элемента управления MBIM, отправленное на устройство из платформы MBBCx.
MbbDeviceSendDeviceServiceSessionDataComplete

Метод MbbDeviceSendServiceSessionDataComplete освобождает память, ранее выделенную MBBCx для данных сеанса службы устройств, отправленных на устройство.
MbbDeviceSetMbimParameters

Драйвер клиента вызывает метод MbbDeviceSetMbimParameters, чтобы сообщить о параметрах спецификации MBIM.
MbbDeviceSetWakeCapabilities

Метод MbbDeviceSetWakeCapabilities задает возможности пробуждения для устройства MBBCx.
MbbRequestComplete

Клиентские драйверы вызывают метод MbbRequestComplete, чтобы завершить указанный запрос на отправку сообщения элемента управления MBIM на устройство.
MbbRequestCompleteWithInformation

Клиентские драйверы вызывают метод MbbRequestCompleteWithInformation, чтобы завершить указанный запрос на получение сообщения ответа MBIM от устройства.
MbbRequestGetBuffer

Драйвер клиента вызывает метод MbbRequestGetBuffer, чтобы получить расположение памяти, в котором хранится сообщение элемента управления MBIM или должно храниться.
MbbRequestGetCorrelationId

Клиентские драйверы могут вызывать метод MbbRequestGetCorrelationId, чтобы сопоставить пару отправки и получения запросов, которые обменивают сообщения управления MBIM между платформой MBBCx и драйвером клиента.

Функции обратного вызова

 
EVT_MBB_DEVICE_CREATE_ADAPTER

Функция обратного вызова EvtMbbDeviceCreateAdapter реализуется драйвером клиента для создания объекта NETADAPTER для сеанса данных.
EVT_MBB_DEVICE_RECEIVE_MBIM_FRAGMENT

Функция обратного вызова события драйвера клиента EvtMbbDeviceReceiveMbimFragment предоставляет ответное сообщение, возвращаемое с устройства в ответ на предыдущее сообщение элемента управления MBIM, отправленное из MBBCx. Эта функция обратного вызова эквивалентна запросу GetEncapsulatedResponse, определенному в спецификации MBIM.
EVT_MBB_DEVICE_SEND_DEVICE_SERVICE_SESSION_DATA

Функция обратного обратного вызова событий клиента драйвера EvtMbbDeviceSendServiceSessionData отправляет данные сеанса службы устройств на его модемное устройство.
EVT_MBB_DEVICE_SEND_MBIM_FRAGMENT

Функция обратного вызова события драйвера клиента EvtMbbDeviceSendMbimFragment указывает устройству выполнить задачу, указанную сообщением элемента управления MBIM. Эта функция обратного вызова эквивалентна запросу SendEncapsulatedCommand, определенному в спецификации MBIM.

Структуры

 
MBB_DEVICE_CONFIG

Структура MBB_DEVICE_CONFIG содержит указатели на функции обратного вызова драйвера клиента MBBCx. Драйвер клиента должен предоставить инициализированную MBB_DEVICE_CONFIG структуру в качестве входного параметра для MbbDeviceInitialize.
MBB_DEVICE_MBIM_PARAMETERS

Драйвер клиента использует структуру MBB_DEVICE_MBIM_PARAMETERS для описания параметров спецификации MBIM для платформы MBBCx.
MBB_DEVICE_WAKE_CAPABILITIES

Структура MBB_DEVICE_WAKE_CAPABILITIES описывает возможности сетевого адаптера MBBCx для пробуждения по локальной сети (WoL).

Перечисления

 
MBB_MBIM_EXTENDED_VERSION

Перечисление MBB_MBIM_EXTENDED_VERSION определяет версию расширенной спецификации MBIM (MBIMEx), которую поддерживает драйвер клиента и его устройство.
MBB_MBIM_VERSION

Перечисление MBB_MBIM_VERSION определяет версию спецификации MBIM, поддерживаемой драйвером клиента и его устройством.
MBB_WAKE_REASON_TYPE

Перечисление MBB_WAKE_REASON_TYPE указывает тип причины для события пробуждения по локальной сети (WoL), созданного адаптером MBBCx.