PointerDeviceUsage 構造体

定義

入力デバイスのヒューマン インターフェイス デバイス (HID) の使用状況の詳細を識別します。

ヒューマン インターフェイス デバイス (HID) の使用法は、ヒューマン インターフェイス デバイス (HID) 準拠のコントロールが測定または報告しているものを表し、コントロールの意図した用途を示すこともできます。 特定のコントロールの使用状況は、その使用状況ページ、使用状況 ID、名前、および説明によって定義されます。

public value class PointerDeviceUsage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct PointerDeviceUsage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct PointerDeviceUsage
var pointerDeviceUsage = {
usagePage : /* Your value */,
usage : /* Your value */,
minLogical : /* Your value */,
maxLogical : /* Your value */,
minPhysical : /* Your value */,
maxPhysical : /* Your value */,
unit : /* Your value */,
physicalMultiplier : /* Your value */
}
Public Structure PointerDeviceUsage
継承
PointerDeviceUsage
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

ヒューマン インターフェイス デバイス (HID) の使用法は、ヒューマン インターフェイス デバイス (HID) 準拠のコントロールが測定または報告しているものを表し、コントロールの意図した用途を示すこともできます。 特定のコントロールの使用状況は、その使用状況ページ、使用状況 ID、名前、および説明によって定義されます。 詳細については、「 HID 1.11 のデバイス クラス定義」を参照してください。

Note

Microsoft 対話型入力デバイス アーキテクチャの中核となるのは、ユニバーサル シリアル バス (USB) 標準の Human Interface Device (HID) デバイス クラス定義に基づいています。これは、Implementers Forum, Inc. によって定義されています。

ユニバーサル シリアル バス (USB) ヒューマン インターフェイス デバイス (HID) 標準では、人間がコンピューターにデータを直接入力するために使用する、キーボード、マウス デバイス、ジョイスティック、仮想現実デバイスなど、ヒューマン インターフェイス デバイス (HID) の構成と通信プロトコルが定義されています。 (USB HID 標準の詳細については、 USB 実装者フォーラム の Web サイトを参照してください)。

Windows 入力アーキテクチャのコアは、ユニバーサル シリアル バス (USB) ヒューマン インターフェイス デバイス (HID) 標準に基づいていますが、アーキテクチャはユニバーサル シリアル バス (USB) デバイスに限定されません。 入力アーキテクチャでは、シリアル ポート デバイス、i8042 ポート デバイス、および独自の入力デバイスもサポートされます。

フィールド

MaxLogical

Usage の最大論理値。

MaxPhysical

Usage の物理値の最大値。

MinLogical

Usage の最小論理値。

MinPhysical

Usage の最小物理値。

PhysicalMultiplier

デバイスによって報告された使用量の値を Unit 単位の物理値に変換するために使用される乗数。 (タッチ接触の圧力や幅、高さなど、コントロールに関連付けられた静的または動的な値を示す使用法に対してのみ有効です)。

Unit

ヒューマン インターフェイス デバイス (HID) の測定単位。

Usage

UsagePage のデバイスまたはプロパティを指定するヒューマン インターフェイス デバイス (HID) ポインター デバイス の使用状況 ID。 たとえば、0x04はタッチ スクリーン デバイスを示し、0x47はタッチの信頼度を示します。

Note

使用量 ID が 0 の場合は予約されています。

UsagePage

ポインター デバイスのヒューマン インターフェイス デバイス (HID) の使用状況ページ。 ヒューマン インターフェイス デバイス (HID) の使用状況は、関連するデバイスのクラスを指定する使用状況ページに整理されています。 たとえば、タッチ デジタイザー (0x0D) や汎用入力 (0x01)。

適用対象