Microsoft DirectX 8.0 (C++)

IDirectMusicSong8::EnumSegment

DirectX 8.0 では実装されていない。

ソングを構成するセグメントの 1 つをインデックスで取得する。

HRESULT EnumSegment(
  DWORD dwIndex,
  IDirectMusicSegment **ppSegment
);

パラメータ

dwIndex
ソングのセグメントのインデックス。
ppSegment
一致するセグメントが見つかった場合、IDirectMusicSegment インターフェイス ポインタを受け取る変数のアドレス。IDirectMusicSegment8 を取得するには、QueryInterface を使用する。

戻り値

成功した場合は、次のいずれかのコードを返す。

S_OK セグメントが列挙された。
S_FALSE dwIndex にセグメントがない。
DMUS_S_GARBAGE_COLLECTED ガベージ コレクション」を参照すること。

成功した場合は S_OK、dwIndex がソングのセグメントに一致しない場合は S_FALSE を返す。

失敗した場合は E_POINTER を返す。

動作環境

  ヘッダー : dmusici.h で宣言。

参照

IDirectMusicSong8::GetSegment