Microsoft DirectX 8.0 (Visual Basic)

エラー コード

次の表は、Microsoft® DirectPlay® のメソッドと関数が返す可能性があるエラー コードの一覧を示している。エラーは負の値で表され、組み合わせて使用されることはない。

各メソッドまたは関数が返す可能性がある値のリストについては、個々の記述を参照すること。本文中のエラー コードの一覧は、必然的に不完全になっている。たとえば、すべての DirectPlay メソッドは DPERR_OUTOFMEMORY を返すことができるが、本文中では、このエラー コードはそのメソッドの戻り値としては明示されていない。

DPNERR_ABORTED
処理は、完了する前にキャンセルされた。
DPNERR_ADDRESSING
指定されたアドレスが無効である。
DPNERR_ALREADYCONNECTED
オブジェクトはすでにセッションに接続されている。
DPNERR_ALREADYCLOSING
セッションでの Close 呼び出しが複数回行われた。
DPNERR_ALREADYDISCONNECTING
クライアントはすでにセッションから接続解除している。
DPNERR_ALREADYINITIALIZED
オブジェクトは既に初期化されている。
DPNERR_ALREADYREGISTERED
メッセージ ハンドラは既に登録されている。新しいメッセージ ハンドラを登録するには、現在登録されているメッセージ ハンドラをあらかじめ登録解除する必要がある。
DPNERR_BUFFERTOOSMALL
指定されたバッファが小さすぎて、要求されたデータを格納できない。
DPNERR_CANNOTCANCEL
処理を取り消すことができなかった。
DPNERR_CANTCREATEGROUP
新しいグループを作成できない。
DPNERR_CANTCREATEPLAYER
新しいプレーヤーを作成できない。
DPNERR_CANTLAUNCHAPPLICATION
ロビーは指定されたアプリケーションを起動できない。
DPNERR_CONNECTING
メソッドはネットワークへの接続処理中である。
DPNERR_CONNECTIONLOST
データの送信中に、サービス プロバイダの接続がリセットされた。
DPNERR_DOESNOTEXIST
要求された要素はアドレスの一部ではない。
DPNERR_EXCEPTION
要求を処理しているときに例外が発生した。
DPNERR_GENERIC
定義されていないエラー条件が発生した。
DPNERR_GROUPNOTEMPTY
指定されたグループが空ではない。
DPNERR_HOSTING
DPNERR_HOSTREJECTEDCONNECTION
接続要求は拒否された。詳細については、DPNMSG_CONNECT_COMPLETE 型の ReplyData メンバを参照すること。
DPNERR_HOSTTERMINATEDSESSION
ホストがセッションを終了した。
DPNERR_INCOMPLETEADDRESS
指定されたアドレスが不完全である。
DPNERR_INVALIDADDRESSFORMAT
アドレス形式が無効である。
DPNERR_INVALIDAPPLICATION
アプリケーションに指定された GUID が無効である。
DPNERR_INVALIDCOMMAND
指定されたコマンドが無効である。
DPNERR_INVALIDFLAGS
このメソッドに渡されたフラグは無効である。
DPNERR_INVALIDGROUP
グループ ID が、このゲーム セッションに対する有効なグループ ID として認識されていない。
DPNERR_INVALIDHANDLE
指定されたハンドルが無効である。
DPNERR_INVALIDINSTANCE
アプリケーションのインスタンスの GUID が無効である。
DPNERR_INVALIDINTERFACE
インターフェイス パラメータが無効である。接続元プレーヤーがクライアント/サーバー ゲームのクライアントまたはピアツーピア ゲームのピアではなかった場合、接続要求にこの値が返される。
DPNERR_INVALIDLOCALADDRESS
ローカル コンピュータまたはアダプタのアドレスが無効である。
DPNERR_INVALIDOBJECT
DirectPlay オブジェクトのポインタは無効である。
DPNERR_INVALIDPARAM
メソッドに渡された 1 つ以上のパラメータが無効である。
DPNERR_INVALIDPASSWORD
パスワードを要求するセッションに参加するときに、無効なパスワードが提供された。
DPNERR_INVALIDPLAYER
プレーヤー ID が、このゲーム セッションに対する有効なプレーヤー ID として認識されていない。
DPNERR_INVALIDPOINTER
パラメータとして指定されたポインタが無効である。
DPNERR_INVALIDPRIORITY
指定された優先順位が、指定可能な範囲内 (0 〜 65535) ではない。
DPNERR_INVALIDSTRING
パラメータとして指定された文字列が無効である。
DPNERR_INVALIDREMOTEADDRESS
指定されたリモート アドレスが無効である。
DPNERR_INVALIDURL
指定された文字列が無効な DirectPlay URL である。
DPNERR_INVALIDVERSION
DirectPlay の無効なバージョンに接続しようとした。
DPNERR_NOCAPS
DirectPlay が使用する通信リンクが、この関数に対応していない。
DPNERR_NOCONNECTION
通信リンクが確立されていない。
DPNERR_NOHOSTPLAYER
現在、セッションのホストとして機能するプレーヤーがない。
DPNERR_NOINTERFACE
インターフェイスがサポートされていない。
DPNERR_NORESPONSE
指定されたターゲットから応答がない。
DPNERR_NOTALLOWED
オブジェクトは読み取り専用である。このオブジェクトに対してこの機能は使用できない。
DPNERR_NOTHOST
クライアントがホスト以外のコンピュータに接続しようとした。また、ホスト以外のコンピュータがアプリケーションの記述を設定しようとした場合に、このエラー値が返されることがある。
DPNERR_OUTOFMEMORY
要求された処理を実行するために必要な量のメモリが存在しない。
DPNERR_PENDING
エラーではない。この戻り値は、非同期処理で、キューへの設定が成功するところまで処理が進んだことを示す。
DPNERR_PLAYERLOST
プレーヤーがセッションへの接続を失った。
DPNERR_SENDTOOLARGE
バッファが大きすぎた。
DPNERR_SESSIONFULL
セッションに割り当てられているプレーヤーの最大数に達したため、ホストまたはサーバーへの接続要求が失敗した。
DPNERR_TIMEDOUT
時間切れのため、処理が完了できなかった。
DPNERR_UNINITIALIZED
要求されたオブジェクトが初期化されていない。
DPNERR_UNSUPPORTED
関数または機能が、この実装またはサービス プロバイダでは利用できない。
DPNERR_USERCANCEL
ユーザーは処理を取り消した。
DV_OK
要求は正しく完了した。
DV_FULLDUPLEX
サウンド カードは全二重処理が可能である。
DV_HALFDUPLEX
サウンド カードは半二重モードでしか動作しない。
DVERR_BUFFERTOOSMALL
指定されたバッファが小さすぎて、要求されたデータを格納できない。
DVERR_EXCEPTION
要求を処理しているときに例外が発生した。
DVERR_GENERIC
定義されていないエラー条件が発生した。
DVERR_INVALIDFLAGS
このメソッドに渡されたフラグは無効である。
DVERR_INVALIDOBJECT
DirectPlay オブジェクトのポインタは無効である。
DVERR_INVALIDPARAM
メソッドに渡された 1 つ以上のパラメータが無効である。
DVERR_INVALIDPLAYER
プレーヤー ID が、このゲーム セッションに対する有効なプレーヤー ID として認識されていない。
DVERR_INVALIDGROUP
グループ ID が、このゲーム セッションに対する有効なグループ ID として認識されていない。
DVERR_INVALIDHANDLE
指定されたハンドルが無効である。
DVERR_OUTOFMEMORY
要求された処理を実行するために必要な量のメモリが存在しない。
DVERR_PENDING
エラーではない。この戻り値は、非同期処理で、キューへの設定が成功するところまで処理が進んだことを示す。
DVERR_NOTSUPPORTED
処理がサポートされていない。
DVERR_NOINTERFACE
指定されたインターフェイスがサポートされていない。このエラーは、指定したインターフェイスを公開していない以前のバージョンの DirectX を使用していることを示している。
DVERR_SESSIONLOST
トランスポートがセッションへの接続を失った。
DVERR_NOVOICESESSION
指定されたセッションは音声セッションではない。
DVERR_CONNECTIONLOST
音声セッションへの接続が失われた。
DVERR_NOTINITIALIZED
このメソッドを呼び出す前に、DirectPlayVoiceClient8.Initialize メソッドまたは DirectPlayVoiceServer8.Initialize メソッドを呼び出す必要がある。
DVERR_CONNECTED
DirectPlay Voice オブジェクトが接続されている。
DVERR_NOTCONNECTED
DirectPlay Voice オブジェクトが接続されていない。
DVERR_CONNECTABORTING
接続解除中。
DVERR_NOTALLOWED
オブジェクトには、この処理を実行する権限がない。
DVERR_INVALIDTARGET
指定されたターゲットは、この音声セッションの有効なプレーヤー ID またはグループ ID ではない。
DVERR_TRANSPORTNOTHOST
オブジェクトは音声セッションのホストではない。
DVERR_COMPRESSIONNOTSUPPORTED
指定された圧縮タイプがローカル コンピュータでサポートされていない。
DVERR_ALREADYPENDING
このタイプの非同期呼び出しは既にペンディング状態になっている。
DVERR_ALREADYINITIALIZED
オブジェクトは既に初期化されている。
DVERR_SOUNDINITFAILURE
サウンド カードの初期化に失敗した。
DVERR_TIMEOUT
指定された時間内に処理を実行できなかった。
DVERR_CONNECTABORTED
接続処理は、完了する前にキャンセルされた。
DVERR_NO3DSOUND
ローカル コンピュータでは 3D サウンドをサポートしていない。
DVERR_ALREADYBUFFERED
指定された ID には既にユーザー バッファがある。
DVERR_NOTBUFFERED
指定された ID にはユーザー バッファがない。
DVERR_HOSTING
オブジェクトはセッションのホストである。
DVERR_NOTHOSTING
オブジェクトはセッションのホストではない。
DVERR_INVALIDDEVICE
指定されたデバイスが無効である。
DVERR_RECORDSYSTEMERROR
録音システムにエラーが発生した。
DVERR_PLAYBACKSYSTEMERROR
再生システムにエラーが発生した。
DVERR_SENDERROR
データの送信中にエラーが発生した。
DVERR_USERCANCEL
ユーザーは処理を取り消した。
DVERR_UNKNOWN
不明なエラーが発生した。
DVERR_RUNSETUP
指定されたオーディオ構成はテストされていない。DirectPlayVoiceTest8.CheckAudioSetup メソッドを呼び出すこと。
DVERR_INCOMPATIBLEVERSION
クライアントは、ホストと互換性がない音声セッションに接続した。
DVERR_INITIALIZED
オブジェクトが既に初期化されているため、Initialize メソッドは失敗した。
DVERR_INVALIDPOINTER
指定されたポインタが無効である。
DVERR_NOTRANSPORT
指定されたオブジェクトは有効なトランスポートではない。
DVERR_NOCALLBACK
コールバック関数が指定されていないため、この処理は実行できない。
DVERR_TRANSPORTNOTINIT
指定されたトランスポートはまだ初期化されていない。
DVERR_TRANSPORTNOSESSION
指定されたトランスポートは有効だが、接続されていないかホストしていない。
DVERR_TRANSPORTNOPLAYER
指定されたトランスポートは接続され、ホストしているが、ローカル プレーヤーが存在しない。