PointerDeviceUsage 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
入力デバイスのヒューマン インターフェイス デバイス (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)。 |