USBFN_PORT_TYPE 列挙 (usbfnbase.h)

ポート検出中にクライアント ドライバーから返される可能性のあるポートの種類を定義します。

構文

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

定数

 
UsbfnUnknownPort
ポート検出でポートの種類を特定できませんでした。
UsbfnStandardDownstreamPort
アップストリーム ポートが標準ダウンストリーム ポート (SDP) として検出されました (バッテリ充電仕様、リビジョン 1.2 で定義)。
UsbfnChargingDownstreamPort
アップストリーム ポートは、バッテリ充電仕様のリビジョン 1.2 で定義されているように、充電ダウンストリーム ポート (CDP) として検出されました。
UsbfnDedicatedChargingPort
アップストリーム ポートが専用充電ポート (DCP) として検出されました (バッテリ充電仕様、リビジョン 1.2 で定義)。
UsbfnInvalidDedicatedChargingPort
アップストリーム ポートは、バッテリ充電仕様(リビジョン 1.2) に準拠していない専用の充電ポートとして検出されました。
UsbfnProprietaryDedicatedChargingPort
専用充電器を取り付けた。
UsbfnPortTypeMaximum
列挙体の最大値。

要件

要件
Header usbfnbase.h

こちらもご覧ください

USBFN_GET_ATTACH_ACTION