POINTER_DEVICE_INFO 構造体 (winuser.h)
ポインター デバイスに関する情報が含まれます。 これらの構造体の配列は、 GetPointerDevices 関数から返されます。 GetPointerDevice 関数の呼び出しから 1 つの構造体が返されます。
構文
typedef struct tagPOINTER_DEVICE_INFO {
DWORD displayOrientation;
HANDLE device;
POINTER_DEVICE_TYPE pointerDeviceType;
HMONITOR monitor;
ULONG startingCursorId;
USHORT maxActiveContacts;
WCHAR productString[POINTER_DEVICE_PRODUCT_STRING_MAX];
} POINTER_DEVICE_INFO;
メンバー
displayOrientation
入力デジタイザーの向きを識別する DISPLAYCONFIG_ROTATIONの値の 1 つ。
メモ 入力ソースが Touch Injection の場合、この値は 0 です。
device
ポインター デバイスへのハンドル。
pointerDeviceType
デバイスの種類。
monitor
デバイスがマップされているディスプレイの HMONITOR。 これは、ポインター デバイスが物理的に接続されているモニターであるとは限りません。
startingCursorId
デバイスに割り当てられている最も低い ID。
maxActiveContacts
サポートされている同時連絡先の数。
productString[POINTER_DEVICE_PRODUCT_STRING_MAX]
製品を識別する文字列。
要件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | winuser.h |