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 Introducción a la extensión de clase WDF de banda ancha móvil (MBBCx).
mbbcx.h contiene las siguientes interfaces de programación:
Funciones
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 MBB_DEVICE_MBIM_PARAMETERS. |
MBB_DEVICE_WAKE_CAPABILITIES_INIT El método MBB_DEVICE_WAKE_CAPABILITIES_INIT inicializa una estructura 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 del servicio de dispositivo recibidos hasta una aplicación a través del marco MBBCx. |
MbbDeviceReportWakeReason El método MbbDeviceReportWakeReason informa al marco el 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 previamente 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 de 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 se debe almacenar. |
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 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 evento EvtMbbDeviceReceiveMbimFragment de un controlador cliente proporciona el mensaje de respuesta devuelto por 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 Una 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 Una función de devolución de llamada de evento 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 cliente usa la estructura 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 MBB_DEVICE_WAKE_CAPABILITIES describe las funcionalidades de wake-on-LAN (WoL) de un 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. |