Microsoft DirectX 8.0 (Visual Basic)

DIDATAFORMAT

デバイスのデータ形式を表す。この型は、DirectInputDevice8.SetDataFormat メソッドで使用される。

Type DIDATAFORMAT
    dataSize As Long
    lFlags As CONST_DIDATAFORMATFLAGS
    lObjSize As Long
    numObjs As Long
End Type

メンバ

dataSize
デバイスが返すデータ パケットのバイト単位のサイズ。この値は、4 の倍数であり、かつデータ パケット内のオブジェクト データの最大オフセット値より大きくなければならない。
lFlags
データ形式のほかの属性を表すフラグ。この値は、CONST_DIDATAFORMATFLAGS 列挙のいずれかを取ることができる。
lObjSize
DIOBJECTDATAFORMAT 型のバイト単位のサイズ。
numObjs
返されるデータのオブジェクト数。

注意

アプリケーションが DIDATAFORMAT 型を作成する必要があるのは、標準以外のデバイスを使用する場合のみである。マウス、キーボード、およびジョイスティックの場合は、DirectInputDevice8.SetCommonDataFormat でデータ形式を設定する。