USBFN_PORT_TYPE Enumeration (usbfnbase.h)

Definiert die möglichen Porttypen, die vom Clienttreiber während der Porterkennung zurückgegeben werden können.

Syntax

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

Konstanten

 
UsbfnUnknownPort
Die Porterkennung konnte den Porttyp nicht ermitteln.
UsbfnStandardDownstreamPort
Der Upstream-Port wurde als Standard-Downstreamport (SDP) erkannt (wie in der Battery Charging Specification, Revision 1.2) definiert.
UsbfnChargingDownstreamPort
Der Upstream-Anschluss wurde als Nachladeport (CDP) erkannt, wie in der Batterieladespezifikation, Revision 1.2 definiert.
UsbfnDedicatedChargingPort
Der Upstream-Anschluss wurde als dedizierter Ladeanschluss (DCP) erkannt (wie in der Batterieladespezifikation, Revision 1.2 definiert).
UsbfnInvalidDedicatedChargingPort
Der Upstream-Anschluss wurde als dedizierter Ladeanschluss erkannt, der nicht der Batterieladespezifikation, Revision 1.2, entspricht.
UsbfnProprietaryDedicatedChargingPort
Ein proprietäres Ladegerät wurde angeschlossen.
UsbfnPortTypeMaximum
Der maximale Wert der Enumeration.

Anforderungen

Anforderung Wert
Header usbfnbase.h

Weitere Informationen

USBFN_GET_ATTACH_ACTION