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

PointerDeviceUsage Structure

입력 장치의 HID(휴먼 인터페이스 장치) 사용 세부 사항을 식별합니다.

HID 사용은 어떤 HID 호환 컨트롤이 측정 또는 보고하고 있는지를 설명하고 컨트롤의 용도도 나타낼 수 있습니다. 사용 페이지, 사용 ID, 이름 및 설명으로 정의하는 특정 컨트롤 사용입니다.

구문


public value struct PointerDeviceUsage

특성

[Version(0x06020000)]

멤버

PointerDeviceUsage구조체에는 다음과 같은 필드가 있습니다.

필드데이터 형식Description
MaxLogical | maxLogical

Number [JavaScript] | System.Int32 [.NET] | int32 [C++]

Usage의 최대 논리 값입니다.

MaxPhysical | maxPhysical

Number [JavaScript] | System.Int32 [.NET] | int32 [C++]

Usage의 최대 실제 값입니다.

MinLogical | minLogical

Number [JavaScript] | System.Int32 [.NET] | int32 [C++]

Usage의 최소 논리 값입니다.

MinPhysical | minPhysical

Number [JavaScript] | System.Int32 [.NET] | int32 [C++]

Usage의 최소 실제 값입니다.

PhysicalMultiplier | physicalMultiplier

Number [JavaScript] | System.Single [.NET] | float32 [C++]

장치에서 보고한 사용량 값을 Unit 단위의 실제 값으로 변환하는 데 사용되는 승수입니다. (터치 접촉의 너비와 높이 또는 압력과 같이 컨트롤과 연결된 정적 또는 동적 값을 나타내는 용도에 대해서만 유효합니다.)

Unit | unit

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

HID 측정 단위입니다.

Usage | usage

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

UsagePage에서 장치 또는 속성을 지정하는 HID 포인터 장치 사용 ID입니다. 예를 들어 0x04는 터치 스크린 장치를 나타내고 0x47은 터치 신뢰도를 나타냅니다.

참고  사용 ID 0이 예약되어 있습니다.

UsagePage | usagePage

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

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

HID 사용은 관련 장치의 클래스를 지정하는 사용 페이지로 구성됩니다. 예를 들어 터치 디지타이저(0x0D)와 일반 입력(0x01)이 있습니다.

 

설명

HID 사용은 어떤 HID 호환 컨트롤이 측정 또는 보고하고 있는지를 설명하고 컨트롤의 용도도 나타낼 수 있습니다. 사용 페이지, 사용 ID, 이름 및 설명으로 정의하는 특정 컨트롤 사용입니다. 자세한 내용은 HID용 장치 클래스 정의를 참조하십시오.

참고  

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

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

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

Windows Phone 8

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

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

지원되는 최소 전화

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

Namespace

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

Metadata

Windows.winmd

 

 

표시: