Freigeben über


CreateSyntheticPointerDevice-Funktion (winuser.h)

Konfiguriert das Zeigereinschleusungsgerät für die aufrufende Anwendung und initialisiert die maximale Anzahl gleichzeitiger Zeiger, die die App einfügen kann.

Syntax

HSYNTHETICPOINTERDEVICE CreateSyntheticPointerDevice(
  [in] POINTER_INPUT_TYPE    pointerType,
  [in] ULONG                 maxCount,
  [in] POINTER_FEEDBACK_MODE mode
);

Parameter

[in] pointerType

Der Zeigereinschleusungsgerätetyp. Muss entweder PT_TOUCH oder PT_PEN sein.

[in] maxCount

Die maximale Anzahl von Kontakten.

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.

[in] mode

Der Kontaktvisualisierungsmodus.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Handle für das Zeigereinschleusungsgerät. Andernfalls wird null zurückgegeben. Rufen Sie die GetLastError-Funktion auf, um erweiterte Fehlerinformationen abzurufen.

Anforderungen

   
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