共用方式為


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)電源變更。 如果偵測到的埠類型 UsbFnStandardDownstreamPortUsbfnChargingDownstreamPort,USB 函式堆棧會嘗試連線到主機(如需詳細資訊,請參閱 USBFN_PORT_TYPE)。
UsbfnPortDetectedNoCad
USB 函式堆疊不會通知 CAD 電源來源變更。 如果偵測到的埠類型 UsbFnStandardDownstreamPortUsbfnChargingDownstreamPort,USB 函式堆棧會嘗試連線到主機(如需詳細資訊,請參閱 USBFN_PORT_TYPE)。
UsbfnProceedWithAttach
USB 函式堆疊會繼續進行用戶端驅動程式中存在的舊版軟體型偵測,併發出有關電源來源通知的 CAD 通知。
UsbfnIgnoreAttach
USB 函式堆疊會停止進一步的埠偵測作業,而不會通知 CAD 電源來源更新。
UsbfnDetectProprietaryCharger
USB 函式堆疊會呼叫 USB 較低篩選器驅動程式實作 UFX_PROPRIETARY_CHARGER_DETECT 事件回呼函式,以執行專屬充電器偵測。
UsbfnHwBasedChargerDetection

要求

要求 價值
標頭 usbfnattach.h

另請參閱

USBFN_GET_ATTACH_ACTION