Microsoft DirectX 8.0 (C++)

IDirectPlayVoiceClient::Delete3DSoundBuffer

3D サウンド バッファ オブジェクトの排他制御を Microsoft® DirectPlay® ボイス クライアント オブジェクトに返す。

HRESULT Delete3DSoundBuffer(
DVID dvID
LPDIRECTSOUND3DBUFFER* lpUserBuffer
);

パラメータ

dvID
ユーザーがバッファを削除する対象となるプレーヤーまたはグループの DVID。
lpUserBuffer
削除するユーザー バッファへのポインタ。IDirectPlayVoiceClient::Create3DSoundBuffer メソッドにより取得されたユーザー バッファを指定する必要がある。

戻り値

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

DVERR_ALREADYBUFFERED
DVERR_INVALIDOBJECT
DVERR_INVALIDPARAM
DVERR_INVALIDPOINTER
DVERR_NOTALLOWED
DVERR_NOTBUFFERED
DVERR_NOTCONNECTED
DVERR_NOTINITIALIZED
DVERR_SESSIONLOST

注意

DirectPlay Voice セッションがミキシング サーバー セッションの場合、このメソッドは失敗し、DVERR_NOTALLOWED を返す。

動作環境

  Windows NT/2000 : Windows 2000 以降に対する再配布可能ファイルとして提供。
  Windows 95/98 : Windows 95 以降に対する再配布可能ファイルとして提供。
  ヘッダー : Dvoice.h で宣言。