Share via


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)

Confira também

Funções