InjectSyntheticPointerInput-Funktion (winuser.h)
Simuliert die Zeigereingabe (Stift oder Toucheingabe).
Syntax
BOOL InjectSyntheticPointerInput(
HSYNTHETICPOINTERDEVICE device,
[in] const POINTER_TYPE_INFO *pointerInfo,
[in] UINT32 count
);
Parameter
device
Ein Handle zum Zeigereinschleusungsgerät, das von CreateSyntheticPointerDevice erstellt wurde.
[in] pointerInfo
Ein Array von POINTER_TYPE_INFO Strukturen, die die eingefügten Zeiger wiederholen.
Der Typ muss mit dem pointerType-Parameter des CreateSyntheticPointerDevice-Aufrufs übereinstimmen, der das Einschleusungsgerät erstellt hat.
Der ptPixelLocation-Wert für jede POINTER_TYPE_INFO wird relativ zur linken oberen Ecke des virtuellen Bildschirms angegeben:
[in] count
Die Anzahl der Kontakte.
Für PT_TOUCH muss dieser Wert größer als 0 und kleiner oder gleich MAX_TOUCH_COUNT sein.
Für PT_PEN muss dieser Wert 1 sein.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird TRUE zurückgegeben.
Andernfalls wird FALSE zurückgegeben. Rufen Sie die GetLastError-Funktion auf, um erweiterte Fehlerinformationen abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | winuser.h |
Bibliothek | User32.lib |
DLL | User32.dll |