Share via


énumération USBFN_PORT_TYPE (usbfnbase.h)

Définit les types de ports possibles qui peuvent être retournés par le pilote client lors de la détection de port.

Syntax

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

Constantes

 
UsbfnUnknownPort
La détection de port n’a pas pu déterminer le type de port.
UsbfnStandardDownstreamPort
Le port amont a été détecté en tant que port en aval standard (SDP) (tel que défini dans la spécification de chargement de batterie, révision 1.2).
UsbfnChargingDownstreamPort
Le port amont a été détecté en tant que port de chargement en aval (CDP), comme défini dans la spécification de chargement de batterie, révision 1.2.
UsbfnDedicatedChargingPort
Le port amont a été détecté en tant que port de charge dédié (DCP) (tel que défini dans la spécification de chargement de batterie, révision 1.2).
UsbfnInvalidDedicatedChargingPort
Le port amont a été détecté en tant que port de charge dédié qui ne respecte pas la spécification de chargement de batterie, révision 1.2.
UsbfnProprietaryDedicatedChargingPort
Un chargeur propriétaire a été attaché.
UsbfnPortTypeMaximum
Valeur maximale de l’énumération.

Configuration requise

Condition requise Valeur
En-tête usbfnbase.h

Voir aussi

USBFN_GET_ATTACH_ACTION