다음을 통해 공유


InjectSyntheticPointerInput 함수(winuser.h)

포인터 입력(펜 또는 터치)을 시뮬레이션합니다.

구문

BOOL InjectSyntheticPointerInput(
       HSYNTHETICPOINTERDEVICE device,
  [in] const POINTER_TYPE_INFO *pointerInfo,
  [in] UINT32                  count
);

매개 변수

device

CreateSyntheticPointerDevice에서 만든 포인터 삽입 디바이스에 대한 핸들입니다.

[in] pointerInfo

삽입된 포인터를 다시 반환하는 POINTER_TYPE_INFO 구조체의 배열입니다.

형식은 삽입 디바이스를 만든 CreateSyntheticPointerDevice 호출의 pointerType 매개 변수와 일치해야 합니다.

각 POINTER_TYPE_INFO 대한 ptPixelLocation은 가상 화면의 왼쪽 상단을 기준으로 지정됩니다.

[in] count

연락처 수입니다.

PT_TOUCH 경우 이 값은 0보다 크고 MAX_TOUCH_COUNT 보다 작거나 같아야 합니다.

PT_PEN 경우 이 값은 1이어야 합니다.

반환 값

이 함수가 성공하면 TRUE를 반환합니다.

그렇지 않으면 FALSE를 반환합니다. 확장된 오류 정보를 검색하려면 GetLastError 함수를 호출합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809[데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 winuser.h
라이브러리 User32.lib
DLL User32.dll