次の方法で共有


IDirectSoundBuffer8::Initialize

Initialize メソッドは、初期化されていないサウンド バッファー オブジェクトを初期化します。

HRESULT 
Initialize(
  LPDIRECTSOUND pDirectSound,
  LPCDSBUFFERDESC pcDSBufferDesc
);

パラメータ

  • pDirectSound
    このバッファーに関連付けられているデバイス オブジェクトのアドレスです。
  • pcDSBufferDesc
    このサウンド バッファーを初期化するために使用される値を格納する DSBUFFERDESC 構造体のアドレスです。

戻り値

成功した場合は、DS_OK を返します。失敗した場合は、次のエラー値のいずれかを返します。

リターン コード
DSERR_INVALIDPARAM
DSERR_ALREADYINITIALIZED

解説 

CreateSoundBuffer メソッドは内部的に Initialize を呼び出すので、アプリケーションでこのメソッドを呼び出す必要はありません。

要件

ヘッダー: DSound.h 宣言

ライブラリ: Dsound3d.dll 内容

関連項目

IDirectSoundBuffer8