BufferedData Class (Microsoft.DirectX.DirectInput)

Contains buffered device information. This structure is used with the Inputdevice9Getdevicedata and the Inputdevice9Senddevicedata methods.

Definition

Visual Basic Public Class BufferedData
    Inherits ObjectLeave Site
C# public class BufferedData : ObjectLeave Site
C++ public ref class BufferedData : ObjectLeave Site
JScript public class BufferedData extends ObjectLeave Site

Members Table

The following table lists the members exposed by the object.

Methods

Method Description
static (Shared in Visual Basic) op_Equality Compares the current instance of a class to another instance to determine whether they are the same.
static (Shared in Visual Basic) op_GreaterThan
static (Shared in Visual Basic) op_GreaterThanOrEqual
static (Shared in Visual Basic) op_Inequality Compares the current instance of a class to another instance to determine whether they are different.
static (Shared in Visual Basic) op_LessThan
static (Shared in Visual Basic) op_LessThanOrEqual
static (Shared in Visual Basic) op_LogicalAnd
static (Shared in Visual Basic) op_LogicalOr

Properties

Property Description
ApplicationData Application-defined action value assigned to this object in the last call to Inputdevice9Setactionmap. This is the value in the uAppData member of the Diaction structure associated with the object. Ignore this value if you are not using action mapping. When the structure is used with the Inputdevice9Senddevicedata method, this member must be zero.
ButtonPressedData
Data Data obtained from or sent to the device. For axis input, if the device is in relative axis mode, the relative axis motion is reported. If the device is in absolute axis mode, the absolute axis coordinate is reported.For button input, only the low byte of DwData is significant. The high bit of the low byte is set if the button was pressed; it is clear if the button was released.
Offset The offset into the current data format of the object whose data is being reported.
Sequence Microsoft® DirectInput® sequence number for this event. All input events are assigned an increasing sequence number. This enables events from different devices to be sorted chronologically.
TimeStamp System time at which the input event was generated, in milliseconds. This value wraps around approximately every 50 days. See Remarks. When the structure is used with the Inputdevice9Senddevicedata method, this member must be 0.

Inheritance Hierarchy

ObjectLeave Site

BufferedData

Class 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