USBFN_ATTACH_ACTION列舉 (usbfnattach.h)
定義當裝置連接至 USB 埠時,通用序列總線 (USB) 函式堆疊所採取的動作。
Syntax
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 |