DirectSound の戻り値 (名前順)
以下のリストは、DirectSound のすべての戻り値の一覧である。値から定数を確認するには、「DirectSound の戻り値 (値順)」を参照すること。
DS_OK
メソッドは成功した。
DS_NO_VIRTUALIZATION
バッファは作成されたが、他の 3D アルゴリズムが代用された。
DS_INCOMPLETE
メソッドは成功したが、得られていないオプション エフェクトもある。
DSERR_ACCESSDENIED
アクセスが拒否されたため、要求は失敗した。
DSERR_ALLOCATED
優先レベルなどのリソースが他の呼び出しによって既に使用中であるため、要求は失敗した。
DSERR_ALREADYINITIALIZED
オブジェクトは既に初期化されている。
DSERR_BADFORMAT
指定したウェーブ フォーマットはサポートされていない。
DSERR_BADSENDBUFFERGUID
オーディオパス ファイルで指定されている GUID が、有効なミックスイン バッファと一致しない。
DSERR_BUFFERLOST
バッファ メモリが失われたため、復元しなければならない。
DSERR_BUFFERTOOSMALL
バッファ サイズが不十分で、エフェクト処理を実行できない。
DSERR_CONTROLUNAVAIL
呼び出し元が要求するバッファ コントロール (ボリューム、パンなど) は利用できない。バッファを作成するときは、DSBUFFERDESC の dwFlags メンバを使って、コントロールを指定する必要がある。
DSERR_DS8_REQUIRED
要求された機能では、CLSID_DirectSound8 以降のクラスの DirectSound オブジェクトが必要である。詳細については、「IDirectSound8 Interface」を参照すること。
DSERR_FXUNAVAILABLE
要求されたエフェクトがシステムに見つからない。または、要求されたエフェクトの順序または場所が正しくない。たとえば、ハードウェアにあると考えられるエフェクトが、ソフトウェアで見つかった。
DSERR_GENERIC
DirectSound サブシステム内で不確定のエラーが発生した。
DSERR_INVALIDCALL
このオブジェクトの現在の状態では、この関数は有効ではない。
DSERR_INVALIDPARAM
無効なパラメータが関数に渡された。
DSERR_NOAGGREGATION
このオブジェクトは集成体をサポートしない。
DSERR_NODRIVER
利用可能なサウンド ドライバが存在しない。または、指定された GUID が有効な DirectSound デバイス ID ではない。
DSERR_NOINTERFACE
要求された COM インターフェイスは利用できない。
DSERR_OBJECTNOTFOUND
要求されたオブジェクトが見つからなかった。
DSERR_OTHERAPPHASPRIO
他のアプリケーションがより高い優先レベルを持っているため、この呼び出しは成功しなかった。
DSERR_OUTOFMEMORY
DirectSound サブシステムは、呼び出し元の要求を完了するための十分なメモリを割り当てることができなかった。
DSERR_PRIOLEVELNEEDED
DSSCL_PRIORITY 以上の協調レベルが必要である。
DSERR_SENDLOOP
送信エフェクトの循環ループが検出された。
DSERR_UNINITIALIZED
他のメソッドを呼び出す前に IDirectSound8::Initialize メソッドを呼び出さなかったか、呼び出しが成功しなかった。
DSERR_UNSUPPORTED
呼び出した関数はこの時点ではサポートされていない。