Microsoft DirectX 8.0 |
このインターフェイスは、ローカル システム上のチューニング空間オブジェクトの標準 COM コレクションに実装され、ITuningSpaceContainer::EnumTuningSpaces の呼び出しを通じて返される。
メソッド名 説明 Next コレクションの次から始まる n 個の要素を取得する。 Skip コレクションに含まれる指定された要素をスキップする。 Reset 反復子をコレクション先頭に戻す。 Clone コレクションとそのサブオブジェクトすべての新しいコピーを作成する。
コレクションの次から始まる n 個の要素を取得する。
構文
HRESULT Next( ULONG celt, ITuningSpace** rgelt, ULONG* pceltFetched );
パラメータ
- celt
- [in] 取得する要素数。
- rgelt
- [out, size_is(celt), length_is(*pceltFetched)] 取得したチューニング空間オブジェクトを受け取る ITuningSpace インターフェイス ポインタ配列のアドレス。
- pceltFetched
- [out] 実際に取得した要素数を受け取る ULONG 型変数へのポインタ。
戻り値
成功した場合は、S_OK を返す。このメソッドは、celt が 0 でも成功する。失敗した場合は、標準の IErrorInfo インターフェイスを使ってエラー情報を取得できる。
コレクションに含まれる指定された要素をスキップする。
構文
HRESULT Skip( ULONG celt );
パラメータ
- celt
- [in] スキップする要素のインデックス。
戻り値
成功した場合は、S_OK を返す。このメソッドは、celt が 0 でも成功する。失敗した場合は、標準の IErrorInfo インターフェイスを使ってエラー情報を取得できる。
反復子をコレクション先頭に戻す。
構文
HRESULT Reset();
戻り値
成功した場合は、S_OK を返す。失敗した場合は、標準の IErrorInfo インターフェイスを使ってエラー情報を取得できる。
コレクションとそのサブオブジェクトすべての新しいコピーを作成する。
構文
HRESULT Clone( IEnumTuningSpaces** ppEnum );
パラメータ
- ppEnum
- [out] 返されたインターフェイスを受け取る IEnumTuningSpaces インターフェイス ポインタのアドレス。
戻り値
成功した場合は、S_OK を返す。失敗した場合は、標準の IErrorInfo インターフェイスを使ってエラー情報を取得できる。