DirectX SDK

CONST_DIDEVICEOBJINSTANCEFLAGS

Members of the CONST_DIDEVICEOBJINSTANCEFLAGS enumeration describe device object capabilities and are returned by the DirectInputDeviceObjectInstance.GetFlags method. They are also present in the DIOBJECTDATAFORMAT type passed to the DirectInputDevice.SetDataFormat method

Enum CONST_DIDEVICEINSTANCEFLAGS
    DIDOI_ASPECTACCEL =     768 (&H300)
    DIDOI_ASPECTFORCE =    1024 (&H400)
    DIDOI_ASPECTMASK =     3840 (&HF00)
    DIDOI_ASPECTPOSITION =  256 (&H100)
    DIDOI_ASPECTVELOCITY =  512 (&H200)
    DIDOI_FFACTUATOR =        1 
    DIDOI_FFEFFECTTRIGGER =   2 
    DIDOI_POLLED =        32768 (&H8000)
End Enum
DIDOI_ASPECTACCEL
The object reports acceleration information.
DIDOI_ASPECTFORCE
The object reports force information.
DIDOI_ASPECTMASK
The bits that are used to report aspect information. An object can represent at most one aspect.
DIDOI_ASPECTPOSITION
The object reports position information.
DIDOI_ASPECTVELOCITY
The object reports velocity information.
DIDOI_FFACTUATOR
The object can have force-feedback effects applied to it.
DIDOI_FFEFFECTTRIGGER
The object can trigger playback of force-feedback effects.
DIDOI_POLLED
The object does not return data until the DirectInputDevice.Poll method is called.

Remarks

The only one of these flags that is of interest for applications developed with DirectX for Visual Basic is DIDIO_POLLED.