Microsoft DirectX 8.1 (Visual Basic)

DirectInputDevice8

Applications use the methods of the DirectInputDevice8 class to gain and release access to Microsoft® DirectInput® devices, manage device properties and information, set behavior, perform initialization, and invoke a device's property sheet.

The DirectInputDevice8 object is obtained by using the DirectInput8.CreateDevice method.

The methods of the DirectInputDevice8 class can be organized into the following groups.

Access Acquire
  SetCooperativeLevel
  Unacquire
Action Mapping BuildActionMap
  GetImageInfo
  GetImageInfoCount
  SetActionMap
Data Retrieval GetDeviceData
  GetDeviceState
  GetDeviceStateJoystick
  GetDeviceStateJoystick2
  GetDeviceStateKeyboard
  GetDeviceStateMouse
  GetDeviceStateMouse2
  Poll
  SetEventNotification
Force Feedback CreateCustomEffect
  CreateEffect
  CreateEffectFromFile
  GetEffectsEnum
  GetForceFeedbackState
  SendForceFeedbackCommand
  WriteEffectToFile
Objects GetDeviceObjectsEnum
  GetObjectInfo
Properties GetCapabilities
  GetDeviceInfo
  GetProperty
  SetCommonDataFormat
  SetDataFormat
  SetProperty
Miscellaneous RunControlPanel
  SendDeviceData