PointerDeviceUsage 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
識別輸入裝置的人類介面裝置 (HID) 使用量詳細資料。
人類介面裝置 (HID) 使用方式描述人類介面裝置 (HID) 相容控制項的測量或報告,也可以指出控制項的預期用途。 特定控制項使用方式是由其使用方式頁面、使用量識別碼、名稱和描述所定義。
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) 相容控制項的測量或報告,也可以指出控制項的預期用途。 特定控制項使用方式是由其使用方式頁面、使用量識別碼、名稱和描述所定義。 如需詳細資訊,請參閱 HID 1.11 的裝置類別定義。
注意
Microsoft 互動式輸入裝置架構的核心是以通用序列匯流排 (USB) 人類介面裝置的標準裝置類別定義 (HID) 為基礎,由實作者論壇 Inc.
通用序列匯流排 (USB) Human Interface Device (HID) 標準會定義人類介面裝置 (HID) 的組態和通訊協定,例如鍵盤、滑鼠裝置、搖桿和虛擬實境裝置,人類會用來直接將資料輸入電腦。 (如需 USB HID 標準的詳細資訊,請參閱 USB 實作者論壇 網站。)
雖然 Windows 輸入架構的核心是以通用序列匯流排 (USB) Human Interface Device (HID) 標準為基礎,但架構不限於通用序列匯流排 (USB) 裝置。 輸入架構也支援序列埠裝置、i8042 埠裝置和專屬輸入裝置。
欄位
MaxLogical |
Usage的最大邏輯值。 |
MaxPhysical |
Usage的實體值上限。 |
MinLogical |
Usage的最小邏輯值。 |
MinPhysical |
Usage的最小實體值。 |
PhysicalMultiplier |
用來將裝置報告的使用量值轉換為 單位單位單位的實體值乘數。 (僅適用于表示與控制項相關聯的靜態或動態值,例如觸控接觸點的壓力或寬度和高度。) |
Unit |
人類介面裝置 (HID) 測量單位。 |
Usage |
Human Interface Device (HID) 指標裝置使用識別碼,指定 UsagePage中的裝置或屬性。 例如,0x04表示觸控式螢幕裝置,而0x47表示觸控信賴度。 注意 保留零的使用量識別碼。 |
UsagePage |
指標裝置的 [人類介面裝置] (HID) 使用量頁面。 人類介面裝置 (HID) 使用量會組織成指定相關裝置類別的使用頁面。 例如,觸控數位板 (0x0D) 和一般輸入 (0x01) 。 |