USBFN_PORT_TYPE enumeração (usbfnbase.h)

Define os possíveis tipos de porta que podem ser retornados pelo driver cliente durante a detecção de porta.

Syntax

typedef enum _USBFN_PORT_TYPE {
  UsbfnUnknownPort,
  UsbfnStandardDownstreamPort,
  UsbfnChargingDownstreamPort,
  UsbfnDedicatedChargingPort,
  UsbfnInvalidDedicatedChargingPort,
  UsbfnProprietaryDedicatedChargingPort,
  UsbfnPortTypeMaximum
} USBFN_PORT_TYPE, *PUSBFN_PORT_TYPE;

Constantes

 
UsbfnUnknownPort
A detecção de porta não pôde determinar o tipo de porta.
UsbfnStandardDownstreamPort
A porta upstream foi detectada como uma SDP (porta downstream) padrão (conforme definido na Especificação de Carregamento da Bateria, revisão 1.2).
UsbfnChargingDownstreamPort
A porta upstream foi detectada como uma CDP (porta downstream de carregamento), conforme definido na Especificação de Carregamento da Bateria, revisão 1.2.
UsbfnDedicatedChargingPort
A porta upstream foi detectada como uma DCP (porta de carregamento dedicada) (conforme definido na Especificação de Carregamento da Bateria, revisão 1.2).
UsbfnInvalidDedicatedChargingPort
A porta upstream foi detectada como uma porta de carregamento dedicada que não está em conformidade com a Especificação de Carregamento da Bateria, revisão 1.2.
UsbfnProprietaryDedicatedChargingPort
Um carregador proprietário foi anexado.
UsbfnPortTypeMaximum
O valor máximo da enumeração.

Requisitos

Requisito Valor
Cabeçalho usbfnbase.h

Confira também

USBFN_GET_ATTACH_ACTION