POINTER_DEVICE_INFO-Struktur (winuser.h)

Enthält Informationen zu einem Zeigergerät. Ein Array dieser Strukturen wird von der GetPointerDevices-Funktion zurückgegeben. Eine einzelne Struktur wird von einem Aufruf der GetPointerDevice-Funktion zurückgegeben.

Syntax

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;

Member

displayOrientation

Einer der Werte von DISPLAYCONFIG_ROTATION, der die Ausrichtung des Eingabedigisierers angibt.

Hinweis Dieser Wert ist 0, wenn die Eingabequelle Touch Injection ist.
 

device

Das Handle auf das Zeigergerät.

pointerDeviceType

Der Gerätetyp.

monitor

Der HMONITOR für die Anzeige, der das Gerät zugeordnet ist. Dies ist nicht unbedingt der Monitor, mit dem das Zeigergerät physisch verbunden ist.

startingCursorId

Die niedrigste ID, die dem Gerät zugewiesen ist.

maxActiveContacts

Die Anzahl der unterstützten gleichzeitigen Kontakte.

productString[POINTER_DEVICE_PRODUCT_STRING_MAX]

Die Zeichenfolge, die das Produkt identifiziert.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile winuser.h

Siehe auch

Strukturen