ObjectDataFormat 構造体

ObjectDataFormat 構造体

Inputdevice9Setdataformat メソッドで使うためのデバイス オブジェクトのデータ形式を表す。

定義

Visual Basic Public Structure ObjectDataFormat
C# public struct ObjectDataFormat
Managed C++ public __value struct ObjectDataFormat
JScript 構造体は使えるが、独自に定義することはできない。

メンバ テーブル

次のテーブルは、ObjectDataFormat オブジェクトによって公開されているメンバの一覧である。左側のタブをクリックし、表示したいメンバの種類を選ぶこと。

メソッド

メソッド 説明
ObjectDataFormat オブジェクトの新しいインスタンスを初期化する。
ToString このインスタンスの文字列表現を取得する。

プロパティ

プロパティ 説明
DeviceType オブジェクトを表すデバイス タイプ。オブジェクト タイプ (軸、ボタンなど) を表す以下のフラグの組み合わせであり、中央の 16 ビットは、オブジェクト インスタンス番号を保持する。データ形式を要求するときは、インスタンス部分に DIDFT_ANYINSTANCE を設定して任意のインスタンスを許可することを示すか、または DidftMakeinstance(n) を設定して要求をインスタンス n に限定することを示さなければならない。「注意」を参照すること。
Flags ゼロまたは以下の値のいずれか。
Offset 入力ソースのデータが格納されているデータ パケット内のオフセット。この値は、軸などのような DWORD サイズのデータの場合は、4 の倍数でなければならない。ボタンの場合はバイト整列でも構わない。
SourceGuid 軸、ボタン、またはその他の入力ソースに対する一意な識別子。データ形式の要求時にこのメンバを NULL にすると、任意のタイプのオブジェクトを許可することを示す。

構造体の情報

名前空間 Microsoft.DirectX.DirectInput
アセンブリ Microsoft.DirectX.DirectInput (microsoft.directx.directinput.dll)
厳密名 Microsoft.DirectX.DirectInput,  Version=0293,  Culture=neutral,  PublicKeyToken=d3231b57b74a1492

© 2002 Microsoft Corporation. All rights reserved. Terms of use.