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) |