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 Version 1809 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winuser.h
Library User32.lib
[DLL] User32.dll