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

참고 항목

USBFN_GET_ATTACH_ACTION