エラー コード
次の表は、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
- 指定されたトランスポートは接続され、ホストしているが、ローカル プレーヤーが存在しない。