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

関連項目

構造体