Função GetPointerDevices (winuser.h)
Obtém informações sobre os dispositivos de ponteiro anexados ao sistema.
Sintaxe
BOOL GetPointerDevices(
[in, out] UINT32 *deviceCount,
[out, optional] POINTER_DEVICE_INFO *pointerDevices
);
Parâmetros
[in, out] deviceCount
Se pointerDevices for NULL, deviceCount retornará o número total de dispositivos de ponteiro anexados. Caso contrário, deviceCount especifica o número de estruturas POINTER_DEVICE_INFO apontadas por pointerDevices.
[out, optional] pointerDevices
Matriz de estruturas de POINTER_DEVICE_INFO para os dispositivos de ponteiro anexados ao sistema. Se FOR NULL, o número total de dispositivos de ponteiro anexados será retornado em deviceCount.
Valor retornado
Se essa função for bem-sucedida, ela retornará TRUE.
Caso contrário, retornará FALSE. Para recuperar informações de erro estendidas, chame a função GetLastError .
Comentários
O Windows 8 dá suporte ao seguinte:
- 256 contatos por dispositivo de ponteiro.
- 2560 contatos totais por sessão do sistema, independentemente do número de dispositivos anexados. Por exemplo, 10 dispositivos de ponteiro com 256 contatos cada, 20 dispositivos de ponteiro com 128 contatos cada e assim por diante.
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winuser.h |
Biblioteca | User32.lib |
DLL | User32.dll |
Conjunto de APIs | ext-ms-win-rtcore-ntuser-wmpointer-l1-1-0 (introduzido no Windows 10, versão 10.0.14393) |