共用方式為


GetTouchInputInfo 函式 (winuser.h)

擷取與特定觸控輸入句柄相關聯的觸控輸入詳細資訊。

語法

BOOL GetTouchInputInfo(
  [in]  HTOUCHINPUT hTouchInput,
  [in]  UINT        cInputs,
  [out] PTOUCHINPUT pInputs,
  [in]  int         cbSize
);

參數

[in] hTouchInput

在觸控訊息的 LPARAM 中收到的觸控輸入句柄。 如果這個句柄無效,此函式會失敗 並ERROR_INVALID_HANDLE 。 請注意,在成功呼叫 CloseTouchInputHandle 或傳遞至 DefWindowProc、PostMessage、SendMessage 或其中一個變體之後,句柄無效。

[in] cInputs

pInputs 陣列中的結構數目。 在理想情況下,這應該至少等於與訊息相關聯的觸控點數目,如 訊息 WPARAM 中所指出。 如果 cInputs 小於觸控點數目,函式仍會成功,並以 cInputs 觸控點的相關信息填入 pInputs 緩衝區。

[out] pInputs

TOUCHINPUT 結構的數位指標,可接收與指定觸控輸入控點相關聯的觸控點相關信息。

[in] cbSize

單一 TOUCHINPUT 結構的大小,以位元組為單位。 如果 cbSize 不是單一 TOUCHINPUT 結構的大小,則函式會因為 ERROR_INVALID_PARAMETER而失敗。

傳回值

如果函式成功,則傳回非零的值。 如果此函式失敗,則傳回值為零。 若要取得擴充的錯誤資訊,請使用 GetLastError 函 式。

備註

呼叫 CloseTouchInputHandle 不會釋放與 呼叫 GetTouchInputInfo 中所擷取之值相關聯的記憶體。 傳遞至 GetTouchInputInfo 之結構中的值將會有效,直到您刪除它們為止。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
目標平台 Windows
標頭 winuser.h (包含 Windows.h)
程式庫 User32.lib
Dll User32.dll
API 集合 ext-ms-win-ntuser-misc-l1-2-0 (於 Windows 8.1)

另請參閱

CloseTouchInputHandle

函式

TOUCHINPUT