USBFN_ATTACH_ACTION列挙 (usbfnattach.h)
デバイスが USB ポートに接続されているときにユニバーサル シリアル バス (USB) 関数スタックが実行するアクションを定義します。
構文
typedef enum _USBFN_ATTACH_ACTION {
UsbfnPortDetected,
UsbfnPortDetectedNoCad,
UsbfnProceedWithAttach,
UsbfnIgnoreAttach,
UsbfnDetectProprietaryCharger,
UsbfnHwBasedChargerDetection
} USBFN_ATTACH_ACTION, *PUSBFN_ATTACH_ACTION;
定数
UsbfnPortDetected USB 関数スタックは、返されたポートの種類を使用して充電電流を決定し、電源の変更を充電集計ドライバー (CAD) に通知します。 検出されたポートの種類が UsbFnStandardDownstreamPort または usbfnChargingDownstreamPort 場合、USB 関数スタックはホストへの接続を試みます (詳細については、USBFN_PORT_TYPE を参照してください)。 |
UsbfnPortDetectedNoCad USB 関数スタックは、電源の変更を CAD に通知しません。 検出されたポートの種類が UsbFnStandardDownstreamPort または usbfnChargingDownstreamPort 場合、USB 関数スタックはホストへの接続を試みます (詳細については、USBFN_PORT_TYPE を参照してください)。 |
UsbfnProceedWithAttach USB 関数スタックは、クライアント ドライバーに存在する従来のソフトウェア ベースの検出を続行し、電源通知に関する CAD 通知を発行します。 |
UsbfnIgnoreAttach USB 関数スタックは、それ以上のポート検出操作を中止し、電源の更新を CAD に通知しません。 |
UsbfnDetectProprietaryCharger USB 関数スタックは、独自の充電器の検出を実行するために、USB 下位フィルター ドライバーによって実装された UFX_PROPRIETARY_CHARGER_DETECT イベント コールバック関数を呼び出します。 |
UsbfnHwBasedChargerDetection |
必要条件
要件 | 価値 |
---|---|
ヘッダー | usbfnattach.h |