Cabeçalho mbbcx.h
Esse cabeçalho contém material de referência sobre a MBB (extensão de classe WDF) de Banda Larga Móvel (MBBCx).
Para obter mais informações, consulte Introdução à MBB (extensão de classe WDF) de Banda Larga Móvel (MBBCx).
mbbcx.h contém as seguintes interfaces de programação:
Funções
MBB_DEVICE_CONFIG_INIT O método MBB_DEVICE_CONFIG_INIT inicializa a estrutura MBB_DEVICE_CONFIG. |
MBB_DEVICE_MBIM_PARAMETERS_INIT O método MBB_DEVICE_MBIM_PARAMETERS_INIT inicializa uma estrutura de MBB_DEVICE_MBIM_PARAMETERS. |
MBB_DEVICE_WAKE_CAPABILITIES_INIT O método MBB_DEVICE_WAKE_CAPABILITIES_INIT inicializa uma estrutura MBB_DEVICE_WAKE_CAPABILITIES. |
MbbAdapterGetSessionId O método MbbAdapterGetSessionId recupera a ID da sessão de dados representada pelo objeto NETADAPTER fornecido. |
MbbAdapterInitialize O método MbbAdapterInitialize inicializa um objeto NETADAPTER recém-criado para MBBCx. |
MbbDeviceInitConfig O método MBBDeviceInitConfig inicializa as operações de inicialização de dispositivo MBBCx quando o gerenciador de Plug and Play (PnP) relata a existência de um dispositivo. |
MbbDeviceInitialize O método MbbDeviceInitialize registra as funções de retorno de chamada específicas do MBB do driver cliente. |
MbbDeviceReceiveDeviceServiceSessionData Os drivers cliente chamam o método MbbDeviceReceiveServiceSessionData para passar dados de sessão de serviço de dispositivo recebidos para um aplicativo por meio da estrutura MBBCx. |
MbbDeviceReportWakeReason O método MbbDeviceReportWakeReason relata à estrutura o motivo pelo qual um dispositivo de banda larga móvel gerou um evento de ativação. |
MbbDeviceResponseAvailable Um driver de cliente chama o método MbbDeviceResponseAvailable quando há uma mensagem de controle MBIM pronta do dispositivo, como a resposta a uma mensagem de controle MBIM anterior enviada ao dispositivo da estrutura MBBCx. |
MbbDeviceSendDeviceServiceSessionDataComplete O método MbbDeviceSendServiceSessionDataComplete libera a memória alocada anteriormente pelo MBBCx para dados de sessão de serviço de dispositivo enviados para o dispositivo. |
MbbDeviceSetMbimParameters O driver do cliente chama o método MbbDeviceSetMbimParameters para relatar seus parâmetros relacionados à especificação MBIM. |
MbbDeviceSetWakeCapabilities O método MbbDeviceSetWakeCapabilities define os recursos de ativação de um dispositivo MBBCx. |
MbbRequestComplete Os drivers de cliente chamam o método MbbRequestComplete para concluir uma solicitação especificada para enviar uma mensagem de controle MBIM para o dispositivo. |
MbbRequestCompleteWithInformation Os drivers de cliente chamam o método MbbRequestCompleteWithInformation para concluir uma solicitação especificada para receber uma mensagem de resposta MBIM do dispositivo. |
MbbRequestGetBuffer O driver do cliente chama o método MbbRequestGetBuffer para obter o local de memória em que uma mensagem de controle MBIM é armazenada ou deve ser armazenada. |
MbbRequestGetCorrelationId Os drivers de cliente podem chamar o método MbbRequestGetCorrelationId para correlacionar um par de solicitações de envio e recebimento que trocam mensagens de controle MBIM entre a estrutura MBBCx e o driver cliente. |
Funções de retorno de chamada
EVT_MBB_DEVICE_CREATE_ADAPTER A função de retorno de chamada EvtMbbDeviceCreateAdapter é implementada pelo driver cliente para criar um objeto NETADAPTER para uma sessão de dados. |
EVT_MBB_DEVICE_RECEIVE_MBIM_FRAGMENT A função de retorno de chamada de evento EvtMbbDeviceReceiveMbimFragment de um driver de cliente fornece a mensagem de resposta retornada de seu dispositivo em resposta a uma mensagem de controle MBIM anterior enviada do MBBCx. Essa função de retorno de chamada é equivalente à solicitação GetEncapsulatedResponse definida na especificação do MBIM. |
EVT_MBB_DEVICE_SEND_DEVICE_SERVICE_SESSION_DATA A função de retorno de chamada de evento EvtMbbDeviceSendServiceSessionData de um driver de cliente envia dados de sessão do serviço de dispositivo para seu dispositivo modem. |
EVT_MBB_DEVICE_SEND_MBIM_FRAGMENT A função de retorno de chamada de evento EvtMbbDeviceSendMbimFragment de um driver de cliente instrui seu dispositivo a executar a tarefa especificada pela mensagem de controle MBIM. Essa função de retorno de chamada é equivalente à solicitação SendEncapsulatedCommand definida na especificação do MBIM. |
Estruturas
MBB_DEVICE_CONFIG A estrutura MBB_DEVICE_CONFIG contém ponteiros para as funções de retorno de chamada específicas do MBBCx de um driver de cliente. O driver do cliente deve fornecer uma estrutura de MBB_DEVICE_CONFIG inicializada como um parâmetro de entrada para MbbDeviceInitialize. |
MBB_DEVICE_MBIM_PARAMETERS O driver do cliente usa a estrutura MBB_DEVICE_MBIM_PARAMETERS para descrever seus parâmetros relacionados à especificação do MBIM para a estrutura MBBCx. |
MBB_DEVICE_WAKE_CAPABILITIES A estrutura MBB_DEVICE_WAKE_CAPABILITIES descreve os recursos de WoL (wake-on-LAN) de um adaptador MBBCx Net. |
Enumerações
MBB_MBIM_EXTENDED_VERSION A enumeração MBB_MBIM_EXTENDED_VERSION define a versão da especificação mbim estendida (MBIMEx) que um driver cliente e seu dispositivo dão suporte. |
MBB_MBIM_VERSION A enumeração MBB_MBIM_VERSION define a versão da especificação do MBIM que um driver de cliente e seu dispositivo dão suporte. |
MBB_WAKE_REASON_TYPE A enumeração MBB_WAKE_REASON_TYPE especifica o tipo de motivo para um evento de ativação de wake-on-LAN (WoL) gerado por um adaptador MBBCx. |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de