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