URS_HARDWARE_EVENT 열거형(urstypes.h)

USB 이중 역할 컨트롤러의 클라이언트 드라이버가 보고할 수 있는 하드웨어 이벤트에 대한 값을 정의합니다.

Syntax

typedef enum _URS_HARDWARE_EVENT {
  UrsHardwareEventNone,
  UrsHardwareEventDetach,
  UrsHardwareEventIdGround,
  UrsHardwareEventIdFloat,
  UrsHardwareEventPortTypeDfp,
  UrsHardwareEventPortTypeUfp
} URS_HARDWARE_EVENT, *PURS_HARDWARE_EVENT;

상수

 
UrsHardwareEventNone
내부적으로만 사용됩니다.
UrsHardwareEventDetach
USB Type-C 시스템의 포트에서 분리 이벤트가 발생했습니다.
UrsHardwareEventIdGround
이 이벤트는 ID 핀이 접지되었음을 나타냅니다.
UrsHardwareEventIdFloat
이 이벤트는 ID 핀이 부동임을 나타냅니다.
UrsHardwareEventPortTypeDfp
Type-C 커넥터가 DFP로 확인되었습니다. URS 클라이언트 드라이버에서 직접 사용할 수 없습니다.
UrsHardwareEventPortTypeUfp
Type-C 커넥터가 UFP로 확인되었습니다. URS 클라이언트 드라이버에서 직접 사용할 수 없습니다.

설명

USB Type-C 시스템에 대해 정의된 값은 클라이언트 드라이버에서 직접 사용하면 안 됩니다. 대신 드라이버는 UrsSetHardwareEventSupport를 호출하여 하드웨어 이벤트 보고를 지원하지 않는다고 보고해야 합니다. 이러한 하드웨어 이벤트는 USB Type-C 커넥터 드라이버에 의해 검색됩니다. USB Type-C 커넥터 드라이버 프로그래밍 참조를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 Windows Server 2016
최소 KMDF 버전 1.15
머리글 urstypes.h(Urscx.h 포함)