estrutura UCSI_GET_CONNECTOR_CAPABILITY_IN (ucmucsispec.h)

Usado no comando GET_CONNECTOR_CAPABILITY .

Sintaxe

typedef struct _UCSI_GET_CONNECTOR_CAPABILITY_IN {
  union {
    UINT8 AsUInt8;
    struct {
      UINT8 DfpOnly : 1;
      UINT8 UfpOnly : 1;
      UINT8 Drp : 1;
      UINT8 AudioAccessoryMode : 1;
      UINT8 DebugAccessoryMode : 1;
      UINT8 Usb2 : 1;
      UINT8 Usb3 : 1;
      UINT8 AlternateMode : 1;
    };
  } OperationMode;
  UINT8 Provider : 1;
  UINT8 Consumer : 1;
  UINT8 SwapToDfp : 1;
  UINT8 SwapToUfp : 1;
  UINT8 SwapToSrc : 1;
  UINT8 SwapToSnk : 1;
} UCSI_GET_CONNECTOR_CAPABILITY_IN, *PUCSI_GET_CONNECTOR_CAPABILITY_IN;

Membros

OperationMode

Esse campo indica o modo ao qual o conector pode dar suporte.

OperationMode.AsUInt8

Para uso interno.

OperationMode.DfpOnly

Indica que o conector dá suporte apenas ao modo DFP.

OperationMode.UfpOnly

Indica que o conector dá suporte apenas ao modo UFP.

OperationMode.Drp

Indica que o conector dá suporte ao modo DRP.

OperationMode.AudioAccessoryMode

Indica que o conector dá suporte ao modo acessório de áudio.

OperationMode.DebugAccessoryMode

Indica que o conector dá suporte ao modo acessório de depuração.

OperationMode.Usb2

Indica que o conector dá suporte ao modo USB2.

OperationMode.Usb3

Indica que o conector dá suporte ao modo USB3.

OperationMode.AlternateMode

Indica que o conector dá suporte a um modo alternativo.

Provider

Indica que o conector é capaz de fornecer energia.

Consumer

Indica que o conector é capaz de consumir energia.

SwapToDfp

Indica que o conector é capaz de aceitar a troca para DFP.

SwapToUfp

Indica que o conector é capaz de aceitar a troca para UFP.

SwapToSrc

Indica que o conector é capaz de aceitar a troca para SRC.

SwapToSnk

Indica que o conector é capaz de aceitar a troca para SNK.

Comentários

Consulte Tabela 4-17 na especificação UCSI versão 1.2.

Requisitos

Requisito Valor
Versão mínima do KMDF 1.27
Versão mínima do UMDF N/D
Cabeçalho ucmucsispec.h (inclua UcmUcsiCx.h)

Confira também