Upravit

Sdílet prostřednictvím


CreateSyntheticPointerDevice function (winuser.h)

Configures the pointer injection device for the calling application, and initializes the maximum number of simultaneous pointers that the app can inject.

Syntax

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

Parameters

[in] pointerType

The pointer injection device type. Must be either PT_TOUCH or PT_PEN.

[in] maxCount

The maximum number of contacts.

For PT_TOUCH this value must be greater than 0 and less than or equal to MAX_TOUCH_COUNT.

For PT_PEN this value must be 1.

[in] mode

The contact visualization mode.

Return value

If the function succeeds, the return value is a handle to the pointer injection device. Otherwise, it returns null. To retrieve extended error information, call the GetLastError function.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1809 [desktop apps only]
Minimum supported server Windows Server [desktop apps only]
Target Platform Windows
Header winuser.h
Library User32.lib
DLL User32.dll