次の方法で共有


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

呼び出し元が要求するバッファ コントロール (ボリューム、パンなど) は利用できない。バッファを作成するときは、DSBUFFERDESCdwFlags メンバを使って、コントロールを指定する必要がある。

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

呼び出した関数はこの時点ではサポートされていない。