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 |