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