Skip to main content
Deprecated. This method was removed in GameInput v4 and is not available in the current API. Use the individual getter methods on IGameInputDevice instead, such as GetVendorId and GetRacingWheelInfo. For a mapping of each GameInputDeviceInfo member to its replacement, see the Remarks section of that page.
Accesses static information about the full properties and capabilities of an input device.

Syntax

Parameters

info   _Outptr_
Type: GameInputDeviceInfo**
The device info associated with the IGameInputDevice.

Return value

Type: HRESULT Function result.

Remarks

The GetDeviceInfo method memory is not owned by the application. The memory will remain accessible if the IGameInput instance is kept alive by the application. Once the reference to the IGameInput object is released, the memory goes away. The following code example demonstrates how to determine whether a racing wheel has a clutch.

Requirements

Header: GameInput.h

See also

Deprecated GameInput API members
Overview of GameInput
GameInputDeviceInfo
IGameInputDevice

Version History

Last modified on November 5, 2026