정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

PointerPointProperties.HasUsage | hasUsage Method

포인터 장치의 입력 데이터에 지정된 HID(휴먼 인터페이스 장치) 사용 정보가 포함되었는지 여부를 나타내는 값을 가져옵니다.

구문


var boolean = pointerPointProperties.hasUsage(usagePage, usageId);

매개 변수

usagePage

형식: Number [JavaScript] | System.UInt32 [.NET] | uint32 [C++]

HID 포인터 장치 사용 페이지입니다.

사용 현황 페이지는 장치 클래스를 지정합니다. 예를 들어 터치 디지타이저(0x0D)와 일반 입력(0x01)이 있습니다.

usageId

형식: Number [JavaScript] | System.UInt32 [.NET] | uint32 [C++]

사용 페이지의 사용법을 나타냅니다.

사용 ID는 usagePage에 장치 또는 속성을 지정합니다. 예를 들어 터치 디지타이저의 경우 손가락 접촉 또는 팁 압력(0x30)을 나타내는 팁 스위치(0x42)가 포함됩니다.

반환 값

형식: Boolean [JavaScript] | System.Boolean [.NET] | Platform::Boolean [C++]

입력 데이터에 사용 정보가 포함되어 있는 경우 True이고 그렇지 않은 경우 False입니다.

설명

Microsoft 대화형 입력 장치 아키텍처의 핵심은 USB Implementers Forum, Inc.에 의해 정의되는 HID용 USB(범용 직렬 버스) 표준 장치 클래스 정의를 기반으로 합니다.

USB HID 표준은 사람이 컴퓨터에 직접 입력하는 데 사용하는 키보드, 마우스 장치, 조이스틱 및 가상 현실 장치와 같은 HID용 구성 및 통신 프로토콜을 정의합니다. USB HID 표준에 대한 자세한 내용은 USB 구현 포럼 웹 사이트를 참조하십시오.

Windows 입력 아키텍처의 핵심은 USB HID 표준을 기반으로 하지만 아키텍처가 USB 장치로 제한되지는 않습니다. 또한 입력 아키텍처는 직렬 포트 장치, i8042 포트 장치 및 독점적 입력 장치도 지원합니다.

PointerPointPointerPointProperties는 일반적인 HID 사용을 직접 노출합니다.

HasUsage를 사용하여 추가, 사용자 지정 및 장치 관련 사용 또는 장치가 실제로 속성을 지원하는지 확인해야 할 때를 쿼리합니다(PointerPointPointerPointProperties는 기본값을 반환).

다음 표에는 PointerPointPointerPointProperties를 통해 직접 노출되는 HID 사용이 나열되어 있습니다.

속성사용 현황 페이지용도
Position (X) 0x010x30
Position (Y) 0x010x31
RawPosition (X) 0x010x30
RawPosition (Y) 0x010x31
IsInContact 0x0D0x42(팁) 또는 0x45(지우개 팁)
Pressure 0x0D0x30
IsInverted 0x0D0x3C
IsEraser 0x0D0x45
Orientation 0x0D0x3F
XTilt 0x0D0x3D
YTilt 0x0D0x3E
Twist 0x0D0x41
ContactRect (Width) 0x0D0x48
ContactRect (Height) 0x0D0x49
ContactRectRaw (Width) 0x0D0x48
ContactRectRaw (Height) 0x0D0x49
TouchConfidence 0x0D0x47
IsInRange 0x0D0x32

 

Windows Phone 8

이 API는 구현되어 있지 않으므로 호출할 경우 예외가 throw됩니다. Windows Phone 런타임 API를 참조하십시오.

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

지원되는 최소 전화

Windows Phone 8[구현되지 않음, 설명 참조]

Namespace

Windows.UI.Input
Windows::UI::Input [C++]

Metadata

Windows.winmd

참고 항목

PointerPointProperties
GetUsageValue
HID 정보

 

 

표시: