Freigeben über


GetTouchInputInfo-Funktion (winuser.h)

Ruft detaillierte Informationen zu Toucheingaben ab, die einem bestimmten Toucheingabehandle zugeordnet sind.

Syntax

BOOL GetTouchInputInfo(
  [in]  HTOUCHINPUT hTouchInput,
  [in]  UINT        cInputs,
  [out] PTOUCHINPUT pInputs,
  [in]  int         cbSize
);

Parameter

[in] hTouchInput

Der Toucheingabehandle, der im LPARAM einer Touchnachricht empfangen wird. Die Funktion schlägt mit ERROR_INVALID_HANDLE fehl, wenn dieses Handle ungültig ist. Beachten Sie, dass das Handle ungültig ist, nachdem es in einem erfolgreichen Aufruf von CloseTouchInputHandle verwendet wurde oder nachdem es an DefWindowProc, PostMessage, SendMessage oder eine ihrer Varianten übergeben wurde.

[in] cInputs

Die Anzahl der Strukturen im pInputs-Array . Dies sollte im Idealfall mindestens der Anzahl der Berührungspunkte entsprechen, die der Nachricht zugeordnet sind, wie in der WPARAM-Nachricht angegeben. Wenn cInputs kleiner als die Anzahl der Touchpunkte ist, ist die Funktion weiterhin erfolgreich und füllt den pInputs-Puffer mit Informationen zu cInputs-Touchpunkten auf.

[out] pInputs

Ein Zeiger auf ein Array von TOUCHINPUT-Strukturen , um Informationen zu den Berührungspunkten zu erhalten, die dem angegebenen Toucheingabehandle zugeordnet sind.

[in] cbSize

Die Größe einer einzelnen TOUCHINPUT-Struktur in Bytes. Wenn cbSize nicht die Größe einer einzelnen TOUCHINPUT-Struktur aufweist, schlägt die Funktion mit ERROR_INVALID_PARAMETER fehl.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null. Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null. Verwenden Sie die GetLastError-Funktion , um erweiterte Fehlerinformationen abzurufen.

Hinweise

Durch das Aufrufen von CloseTouchInputHandle wird kein Arbeitsspeicher freigegeben, der mit Werten verknüpft ist, die in einem Aufruf von GetTouchInputInfo abgerufen wurden. Werte in Strukturen, die an GetTouchInputInfo übergeben werden, sind gültig, bis Sie sie löschen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (einschließlich Windows.h)
Bibliothek User32.lib
DLL User32.dll
APIs ext-ms-win-ntuser-misc-l1-2-0 (eingeführt in Windows 8.1)

Weitere Informationen

CloseTouchInputHandle

Funktionen

TOUCHINPUT