Pular para o conteúdo principal
Obtém os tipos de entrada aos quais o dispositivo de entrada dá suporte.

Sintaxe

Parâmetros

Este método não tem parâmetros.

Valor retornado

Tipo: GameInputKind Uma combinação de sinalizadores GameInputKind que descreve todos os tipos de entrada aos quais o dispositivo dá suporte. Retorna GameInputKindUnknown se o dispositivo não oferecer suporte a nenhum tipo de entrada conhecido.

Comentários

Os sinalizadores retornados descrevem o dispositivo como um todo. Uma leitura individual do dispositivo contém apenas alguns desses tipos; use IGameInputReading::GetInputKind para descobrir quais tipos de entrada uma leitura específica contém. Um tipo de entrada com suporte geralmente significa que o método de informações correspondente no dispositivo retorna dados. Por exemplo, se o valor retornado incluir GameInputKindGamepad, IGameInputDevice::GetGamepadInfo retornará true. Da mesma forma, GameInputKindTouch indica que IGameInputDevice::GetTouchSurfaceCount retorna um valor diferente de zero. GameInputKindLighting é um tipo somente de saída. Ele indica que o dispositivo tem lâmpadas que você pode controlar usando IGameInputDevice::SetLightingColor; as leituras nunca contêm dados de iluminação. O exemplo a seguir verifica se um dispositivo pode ser usado como gamepad.
O conjunto de tipos de entrada com suporte não muda durante o tempo de vida do objeto de dispositivo. No GameInput v3 e anteriores, essas informações estavam disponíveis no membro supportedInput da estrutura GameInputDeviceInfo retornada por IGameInputDevice::GetDeviceInfo.

Requisitos

Cabeçalho: GameInput.h Biblioteca: gameinput.lib Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX Series

Confira também

Visão geral do GameInput
IGameInputDevice
GameInputKind
IGameInputReading::GetInputKind

Histórico de versões

Última modificação em 6 de novembro de 2026