Platform SDK: DirectX |
DIPROPDWORD は、DWORD プロパティへのアクセスに使用する汎用的な構造体である。
typedef struct DIPROPDWORD { DIPROPHEADER diph; DWORD dwData; } DIPROPDWORD, *LPDIPROPDWORD; typedef const DIPROPDWORD *LPCDIPROPDWORD;
メンバ | 値 |
---|---|
dwSize | sizeof(DIPROPDWORD) |
dwHeaderSize | sizeof(DIPROPHEADER) |
dwObj | dwHow メンバが DIPH_DEVICE であれば、このメンバはゼロとする。
dwHow メンバが DIPH_BYID であれば、このメンバは、設定または取得されるプロパティを持つオブジェクトの識別子とする。 dwHow メンバが DIPH_ BYOFFSET であれば、このメンバは、設定または取得されるプロパティを持つオブジェクトのデータ形式オフセットとする。たとえば、c_dfDIMouse データ形式を選ぶと、このメンバは DIIMOFS_* 値のうちどれか 1 つとしなければならない。 |
dwHow | dwObj メンバの解釈方法を指定する。dwOb が DIPROP_AXISMODE または DIPROP_BUFFERSIZE であれば、dwHow は DIPH_DEVICE とする。 |
Windows NT/2000 :Windows 2000 が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
ヘッダー : dinput.h で宣言。
IDirectInputDevice7::GetProperty、IDirectInputDevice7::SetProperty