DeviceCaps Structure

Language:

Describes a Microsoft® DirectInput® device's capabilities. This structure is used with the Inputdevice9Getcapabilities method.

Definition

Visual Basic Public Structure DeviceCaps
C# public struct DeviceCaps 
C++ public value class DeviceCaps sealed 
JScript In JScript, you can use structures, but you cannot define your own.

Members Table

Method Description
DeviceCaps Initializes a new instance of the object.
ToString Obtains a string representation of the current instance.
Property Description
Alias
Attack
Attatched
DeadBand
DeviceSubType Device type specifier. This member can contain values identical to those in the dwDevType member of the Dideviceinstance structure.
DeviceType Device type specifier. This member can contain values identical to those in the dwDevType member of the Dideviceinstance structure.
Emulated
Fade
FFDriverVersion Version number of the device driver.
FFMinTimeResolution Minimum time, in microseconds, that the device can resolve. The device rounds any times to the nearest supported increment. For example, if the value of DwFFMinTimeResolution is 1000, the device would round any times to the nearest millisecond.
FFSamplePeriod Minimum time between playback of consecutive raw force commands, in microseconds.
FirmwareRevision Firmware revision of the device.
ForceFeedback
HardwareRevision Hardware revision of the device.
Hidden
NumberAxes Number of axes available on the device.
NumberButtons Number of buttons available on the device.
NumberPointOfViews Number of point-of-view controllers available on the device.
Phantom
PolledDataFormat
PolledDevice
PosNegCoefficients
PosNegSaturation
Saturation
StartDelay

Structure Information

Namespace Microsoft.DirectX.DirectInput
Assembly Microsoft.DirectX.DirectInput (microsoft.directx.directinput.dll)
Strong Name Microsoft.DirectX.DirectInput,  Version=1.0.900.0,  Culture=neutral,  PublicKeyToken=d3231b57b74a1492

Send comments about this topic to Microsoft. © Microsoft Corporation. All rights reserved.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center