Bagikan melalui


Fungsi GetPointerDevices (winuser.h)

Mendapatkan informasi tentang perangkat penunjuk yang terpasang pada sistem.

Sintaks

BOOL GetPointerDevices(
  [in, out]       UINT32              *deviceCount,
  [out, optional] POINTER_DEVICE_INFO *pointerDevices
);

Parameter

[in, out] deviceCount

Jika pointerDevices adalah NULL, deviceCount mengembalikan jumlah total perangkat pointer yang terpasang. Jika tidak, deviceCount menentukan jumlah struktur POINTER_DEVICE_INFO yang diacu oleh pointerDevices.

[out, optional] pointerDevices

Array struktur POINTER_DEVICE_INFO untuk perangkat penunjuk yang melekat pada sistem. Jika NULL, jumlah total perangkat pointer yang terpasang dikembalikan di deviceCount.

Menampilkan nilai

Jika fungsi ini berhasil, fungsi akan mengembalikan TRUE.

Jika tidak, ia mengembalikan FALSE. Untuk mengambil informasi kesalahan yang diperluas, panggil fungsi GetLastError .

Keterangan

Windows 8 mendukung hal berikut:

  • 256 kontak per perangkat penunjuk.
  • 2560 total kontak per sesi sistem, terlepas dari jumlah perangkat yang terpasang. Misalnya, 10 perangkat pointer dengan masing-masing 256 kontak, 20 perangkat pointer dengan masing-masing 128 kontak, dan sebagainya.

Persyaratan

   
Klien minimum yang didukung Windows 8 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Target Platform Windows
Header winuser.h
Pustaka User32.lib
DLL User32.dll
Set API ext-ms-win-rtcore-ntuser-wmpointer-l1-1-0 (diperkenalkan dalam Windows 10, versi 10.0.14393)

Lihat juga

Fungsi