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.