Platform SDK: DirectX |
DIPROPHEADER は、すべてのプロパティ構造体の先頭に位置する汎用的な構造体である。
typedef struct DIPROPHEADER { DWORD dwSize; DWORD dwHeaderSize; DWORD dwObj; DWORD dwHow; } DIPROPHEADER, *LPDIPROPHEADER; typedef const DIPROPHEADER *LPCDIPROPHEADER;
値 | 意味 |
---|---|
DIPH_DEVICE | dwObj メンバは、ゼロとする。 |
DIPH_BYOFFSET | dwObj メンバは、アクセスしているプロパティが属するオブジェクトの現在のデータ形式に対するオフセットである。 |
DIPH_BYID | dwObj メンバは、オブジェクト タイプまたはインスタンス識別子である。この識別子は、IDirectInputDevice7::EnumObjects メソッドを前回呼び出した際の戻り値である DIDEVICEOBJECTINSTANCE 構造体の dwType メンバに返される。 |
Windows NT/2000 :Windows 2000 が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
ヘッダー : dinput.h で宣言。