다음을 통해 공유


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