estrutura MBB_DEVICE_MBIM_PARAMETERS (mbbcx.h)

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.

Sintaxe

typedef struct _MBB_DEVICE_MBIM_PARAMETERS {
  ULONG                     Size;
  MBB_MBIM_VERSION          Version;
  MBB_MBIM_EXTENDED_VERSION ExtendedVersion;
  ULONG                     MaximumFragmentSize;
} MBB_DEVICE_MBIM_PARAMETERS, *PMBB_DEVICE_MBIM_PARAMETERS;

Membros

Size

O tamanho dessa estrutura, em bytes.

Version

Um valor MBB_MBIM_VERSION que define a versão da especificação do MBIM compatível com o driver do cliente. O valor desse campo deve ser MBB_MBIM_VERSION1_0_ERRATA.

Importante

O driver do cliente e o dispositivo devem dar suporte à especificação do MBIM Rev 1.0 Errata-1.

ExtendedVersion

Um valor MBB_MBIM_EXTENDED_VERSION que define a versão da especificação de MBIM estendida compatível com o driver do cliente. O valor desse campo deve ser MBB_MBIM_EXTENDED_VERSION2_0.

MaximumFragmentSize

O tamanho máximo das mensagens de controle MBIM que o driver do cliente pode dar suporte.

A estrutura MBBCx usa o valor desse campo para determinar se ela precisa fragmentar a mensagem MBIM quando chama posteriormente a função de retorno de chamada EvtMbbDeviceSendMbimFragment do driver cliente para emitir comandos.

Comentários

Chame MBB_DEVICE_MBIM_PARAMETERS_INIT para intilizar essa estrutura.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1903
Versão mínima do KMDF 1.29
Cabeçalho mbbcx.h