GetPointerDevices 函式 (winuser.h)
取得附加至系統之指標裝置的相關資訊。
語法
BOOL GetPointerDevices(
[in, out] UINT32 *deviceCount,
[out, optional] POINTER_DEVICE_INFO *pointerDevices
);
參數
[in, out] deviceCount
如果 pointerDevices 為 Null, deviceCount 會傳回連接的指標裝置總數。 否則,deviceCount會指定pointerDevices所指向的POINTER_DEVICE_INFO結構數目。
[out, optional] pointerDevices
附加至系統的指標裝置 POINTER_DEVICE_INFO 結構的陣列。 如果為 Null,則會在 deviceCount中傳回附加指標裝置的總數。
傳回值
如果此函式成功,則會傳回 TRUE。
否則會傳回 FALSE。 若要擷取擴充的錯誤資訊,請呼叫 GetLastError 函式。
備註
Windows 8 支援下列專案:
- 每個指標裝置 256 個連絡人。
- 不論連接的裝置數目為何,每個系統會話 2560 個連絡人總數。 例如,每個有 256 個連絡人的 10 個指標裝置、每個有 128 個連絡人的 20 個指標裝置等等。
規格需求
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | winuser.h |
程式庫 | User32.lib |
Dll | User32.dll |
API 集合 | ext-ms-win-rtcore-ntuser-wmpointer-l1-1-0 (Windows 10 10.0.14393 版) |