Microsoft DirectX 8.0 (C++) |
デバイス内のオブジェクトの範囲に関する情報を格納する。この構造体は、IDirectInputDevice8::GetProperty および IDirectInputDevice8::SetProperty メソッドで DIPROP_RANGE フラグを設定して使用する。
typedef struct DIPROPRANGE { DIPROPHEADER diph; LONG lMin; LONG lMax; } DIPROPRANGE, *LPDIPROPRANGE; typedef const DIPROPRANGE *LPCDIPROPRANGE;
メンバ | 値 |
---|---|
dwSize | sizeof(DIPROPRANGE) |
dwHeaderSize | sizeof(DIPROPHEADER) |
dwObj | dwHow メンバが DIPH_DEVICE であれば、このメンバはゼロとする。
dwHow メンバが DIPH_BYID であれば、このメンバは、設定または取得されるプロパティを持つオブジェクトの識別子とする。 dwHow メンバが DIPH_ BYOFFSET であれば、このメンバは、設定または取得されるプロパティを持つオブジェクトのデータ形式オフセットとする。たとえば、c_dfDIMouse データ形式を選択すると、このメンバは DIMOFS_* 値のどれか 1 つとしなければならない。取得または設定するプロパティが属するオブジェクトの識別子。 dwHow メンバが DIPH_BYUSAGE であれば、デバイスは HID (Human Interface Device) とする。デバイス オブジェクトは、パックされた形式の HID 使用ページおよび使用状況の値によって識別される。 |
dwHow | dwObj メンバの解釈方法を指定する。詳細については、この表の dwObj メンバの説明を参照すること。 |
範囲に制限のないデバイスに対する範囲値は、循環する。
Windows NT/2000 : Windows 2000 以降に対する再配布可能ファイルとして提供。
Windows 95/98 : Windows 95 以降に対する再配布可能ファイルとして提供。
ヘッダー : dinput.h で宣言。
IDirectInputDevice8::GetProperty、IDirectInputDevice8::SetProperty