Share via


USBFN_PORT_TYPE enumeración (usbfnbase.h)

Define los posibles tipos de puerto que el controlador cliente puede devolver durante la detección de puertos.

Syntax

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

Constantes

 
UsbfnUnknownPort
La detección de puertos no pudo determinar el tipo de puerto.
UsbfnStandardDownstreamPort
El puerto ascendente se ha detectado como un puerto de bajada estándar (SDP) (según se define en la Especificación de carga de batería, revisión 1.2).
UsbfnChargingDownstreamPort
El puerto ascendente se ha detectado como un puerto de carga de bajada (CDP), tal como se define en la Especificación de carga de batería, revisión 1.2.
UsbfnDedicatedChargingPort
El puerto ascendente se ha detectado como un puerto de carga dedicado (DCP) (según se define en la Especificación de carga de batería, revisión 1.2).
UsbfnInvalidDedicatedChargingPort
El puerto ascendente se ha detectado como un puerto de carga dedicado que no cumple con la especificación de carga de batería, revisión 1.2.
UsbfnProprietaryDedicatedChargingPort
Se adjuntó un cargador propietario.
UsbfnPortTypeMaximum
Valor máximo de la enumeración.

Requisitos

Requisito Valor
Header usbfnbase.h

Consulte también

USBFN_GET_ATTACH_ACTION