ホーム › UI.Input.Pointer › POINTER_DEVICE_INFO
POINTER_DEVICE_INFO
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 | 説明 |
|---|---|---|---|---|---|
| displayOrientation | DWORD | 4 | +0 | +0 | デバイスが関連付くディスプレイの回転方向。 |
| device | HANDLE | 8/4 | +8 | +4 | ポインタデバイスのハンドル。 |
| pointerDeviceType | POINTER_DEVICE_TYPE | 4 | +16 | +8 | デバイス種別。統合タッチ・外付けペン等を示す。 |
| monitor | HMONITOR | 8/4 | +24 | +12 | デバイスがマッピングされるモニタのハンドル(HMONITOR)。 |
| startingCursorId | DWORD | 4 | +32 | +16 | このデバイスが割り当てるカーソルIDの開始値。 |
| maxActiveContacts | WORD | 2 | +36 | +20 | 同時に追跡可能な最大接触点数。 |
| productString | WCHAR | 1040 | +38 | +22 | デバイスの製品名文字列(NULL終端)。 |