encabezado mbbcx.h

Este encabezado contiene material de referencia sobre la extensión de clase WDF de banda ancha móvil (MBBCx).

Para obtener más información, consulta Introduction to the Mobile Broadband (MBB) WDF class extension (MBBCx).

mbbcx.h contiene las siguientes interfaces de programación:

Functions

 
MBB_DEVICE_CONFIG_INIT

El método MBB_DEVICE_CONFIG_INIT inicializa la estructura MBB_DEVICE_CONFIG.
MBB_DEVICE_MBIM_PARAMETERS_INIT

El método MBB_DEVICE_MBIM_PARAMETERS_INIT inicializa una estructura de MBB_DEVICE_MBIM_PARAMETERS.
MBB_DEVICE_WAKE_CAPABILITIES_INIT

El método MBB_DEVICE_WAKE_CAPABILITIES_INIT inicializa una estructura de MBB_DEVICE_WAKE_CAPABILITIES.
MbbAdapterGetSessionId

El método MbbAdapterGetSessionId recupera el identificador de sesión de datos representado por el objeto NETADAPTER especificado.
MbbAdapterInitialize

El método MbbAdapterInitialize inicializa un objeto NETADAPTER recién creado para MBBCx.
MbbDeviceInitConfig

El método MBBDeviceInitConfig inicializa las operaciones de inicialización de dispositivos MBBCx cuando el administrador de Plug and Play (PnP) informa de la existencia de un dispositivo.
MbbDeviceInitialize

El método MbbDeviceInitialize registra las funciones de devolución de llamada específicas del controlador cliente.
MbbDeviceReceiveDeviceServiceSessionData

Los controladores de cliente llaman al método MbbDeviceReceiveServiceSessionData para pasar los datos de sesión de servicio de dispositivo recibidos hasta una aplicación a través del marco MBBCx.
MbbDeviceReportWakeReason

El método MbbDeviceReportWakeReason informa al marco del motivo por el que un dispositivo de banda ancha móvil ha generado un evento de reactivación.
MbbDeviceResponseAvailable

Un controlador cliente llama al método MbbDeviceResponseAvailable cuando hay un mensaje de control MBIM listo desde el dispositivo, como respuesta a un mensaje de control MBIM anterior enviado al dispositivo desde el marco MBBCx.
MbbDeviceSendDeviceServiceSessionDataComplete

El método MbbDeviceSendServiceSessionDataComplete libera memoria asignada anteriormente por MBBCx para los datos de sesión del servicio de dispositivo enviados al dispositivo.
MbbDeviceSetMbimParameters

El controlador cliente llama al método MbbDeviceSetMbimParameters para notificar sus parámetros relacionados con la especificación MBIM.
MbbDeviceSetWakeCapabilities

El método MbbDeviceSetWakeCapabilities establece las funcionalidades de reactivación para un dispositivo MBBCx.
MbbRequestComplete

Los controladores de cliente llaman al método MbbRequestComplete para completar una solicitud especificada para enviar un mensaje de control MBIM al dispositivo.
MbbRequestCompleteWithInformation

Los controladores de cliente llaman al método MbbRequestCompleteWithInformation para completar una solicitud especificada para recibir un mensaje de respuesta MBIM del dispositivo.
MbbRequestGetBuffer

El controlador cliente llama al método MbbRequestGetBuffer para obtener la ubicación de memoria donde se almacena un mensaje de control MBIM o debe almacenarse.
MbbRequestGetCorrelationId

Los controladores de cliente pueden llamar al método MbbRequestGetCorrelationId para correlacionar un par de solicitudes de envío y recepción que intercambian mensajes de control MBIM entre el marco MBBCx y el controlador de cliente.

Funciones de devolución de llamada

 
EVT_MBB_DEVICE_CREATE_ADAPTER

El controlador cliente implementa la función de devolución de llamada EvtMbbDeviceCreateAdapter para crear un objeto NETADAPTER para una sesión de datos.
EVT_MBB_DEVICE_RECEIVE_MBIM_FRAGMENT

La función de devolución de llamada de eventos EvtMbbDeviceReceiveMbimFragment de un controlador cliente proporciona el mensaje de respuesta devuelto desde su dispositivo en respuesta a un mensaje de control MBIM anterior enviado desde MBBCx. Esta función de devolución de llamada es el equivalente de la solicitud GetEncapsulatedResponse definida en la especificación MBIM.
EVT_MBB_DEVICE_SEND_DEVICE_SERVICE_SESSION_DATA

La función de devolución de llamada de eventos EvtMbbDeviceSendServiceSessionData del controlador cliente envía los datos de sesión del servicio de dispositivo a su dispositivo módem.
EVT_MBB_DEVICE_SEND_MBIM_FRAGMENT

La función de devolución de llamada de eventos EvtMbbDeviceSendMbimFragment del controlador de cliente indica a su dispositivo que realice la tarea especificada por el mensaje de control MBIM. Esta función de devolución de llamada es el equivalente de la solicitud SendEncapsulatedCommand definida en la especificación MBIM.

Estructuras

 
MBB_DEVICE_CONFIG

La estructura MBB_DEVICE_CONFIG contiene punteros a las funciones de devolución de llamada específicas de MBBCx de un controlador cliente. El controlador cliente debe proporcionar una estructura de MBB_DEVICE_CONFIG inicializada como parámetro de entrada a MbbDeviceInitialize.
MBB_DEVICE_MBIM_PARAMETERS

El controlador de cliente usa la estructura de MBB_DEVICE_MBIM_PARAMETERS para describir sus parámetros relacionados con la especificación MBIM en el marco MBBCx.
MBB_DEVICE_WAKE_CAPABILITIES

La estructura de MBB_DEVICE_WAKE_CAPABILITIES describe las funcionalidades de wake-on-LAN (WoL) del adaptador de red MBBCx.

Enumeraciones

 
MBB_MBIM_EXTENDED_VERSION

La enumeración MBB_MBIM_EXTENDED_VERSION define la versión de la especificación DE MBIM extendida (MBIMEx) que admite un controlador cliente y su dispositivo.
MBB_MBIM_VERSION

La enumeración MBB_MBIM_VERSION define la versión de la especificación MBIM que admite un controlador cliente y su dispositivo.
MBB_WAKE_REASON_TYPE

La enumeración MBB_WAKE_REASON_TYPE especifica el tipo de motivo de un evento de reactivación en LAN (WoL) generado por un adaptador MBBCx.