Microsoft.DirectX.DirectPlay
Microsoft.DirectX.DirectPlay
Microsoft® DirectPlay® を使うと、マルチプレーヤ ゲームなどのネットワーク アプリケーションを作成できる。以下の表は、Microsoft.DirectX.DirectPlay 名前空間で公開されているメンバの一覧である。
クラス
AbortedException | 処理は、完了する前に取り消された。 |
Address | Address オブジェクトは、Microsoft® DirectPlay® のアドレスの作成と操作に使う汎用的なアドレス設定メソッドを備えている。 |
AddressingException | 指定したアドレスが無効である。 |
AlreadyClosingException | セッションで、Close メソッドの呼び出しが複数回行われた。 |
AlreadyConnectedException | オブジェクトは既にセッションに接続されている。 |
AlreadyDisconnectingException | クライアントは既にセッションから切断されている。 |
AlreadyRegisteredException | オブジェクトは既に登録されている。 |
AsyncOperationCompleteEventArgs | AsyncOperationComplete イベントに対するデータを提供する。 |
CannotCancelException | 処理を取り消すことができなかった。 |
CannotCreateGroupException | 新しいグループを作成できない。 |
CannotCreatePlayerException | 新しいプレーヤを作成できない。 |
CannotLaunchApplicationException | ロビーは指定されたアプリケーションを起動できない。 |
Client | アプリケーションは、Client オブジェクトのメソッドを使って、クライアント/サーバー セッション用のクライアント アプリケーションの作成と管理を行う。 |
ClientInformationEventArgs | クライアント データがクライアント/サーバー セッション中に変更されると、Microsoft® DirectPlay® は DpnMsgidClientInfoDplay メッセージを生成する。構造体には、DpnMsgidClientInfoDplay システム メッセージに関する情報が格納される。 |
ConnectCompleteEventArgs | ピアツーピア セッションまたはクライアント/サーバー セッションで接続の試行が完了すると、Microsoft® DirectPlay® は DpnMsgidConnectCompleteDplay メッセージを生成する。構造体には、DpnMsgidConnectCompleteDplay システム メッセージに関する情報が格納される。 |
ConnectingException | メソッドはネットワークへの接続処理中である。 |
ConnectionLostException | データの送信中にサービス プロバイダ接続がリセットされた。 |
ConversionException | データを変換できなかった。 |
DataTooLargeException | アプリケーション データが、サービス プロバイダの MTU (Maximum Transmission Unit) に対して大きすぎる。 |
DirectPlayException | DirectPlay のすべての例外に対する基底例外タイプ。DirectXException から派生する。 |
DoesNotExistException | 要求された要素がアドレスの一部ではない、または要求されたアプリケーションのグローバル一意識別子 (GUID) が登録されていない。 |
DuplicateCommandException | 重複するコマンドが発行された。 |
EndPointNotReceivingException | エンド ポイントがデータを受け取っていない。 |
FindHostQueryEventArgs | FindHostQuery イベントに対するデータを提供する。 |
FindHostQueryTooLargeException | 指定したクエリー データが大きすぎる。 |
FindHostResponseEventArgs | 列挙クエリーへの応答が大きすぎる。 |
FindHostResponseTooLargeException | 列挙クエリーへの応答が大きすぎる。 |
GroupCreatedEventArgs | GroupCreated イベントに対するデータを提供する。 |
GroupDestroyedEventArgs | Group Destroyed イベントに対するデータを提供する。 |
GroupInformationEventArgs | グループ データがピアツーピア セッション中またはクライアント/サーバー セッション中に変更されると、Microsoft® DirectPlay® は DpnMsgidGroupInfoDplay メッセージを生成する。構造体には、DpnMsgidGroupInfoDplay システム メッセージに関する情報が格納される。 |
GroupMembersList | グループ メンバのコレクション。 |
GroupNotEmptyException | 指定したグループが空ではない。 |
HostingException | セッションは既にホストしている。 |
HostMigratedEventArgs | 音声ホストが移行すると、Microsoft® DirectPlay® Voice は DvmsgidHostmigratedDplay メッセージを生成する。構造体には、DvmsgidHostmigratedDplay システム メッセージに関する情報が格納される。 |
IncompleteAddressException | 指定したアドレスが不完全である。 |
IndicateConnectEventArgs | プレーヤがピアツーピア セッションまたはクライアント/サーバー セッションに接続しようとすると、Microsoft® DirectPlay® は DpnMsgidIndicateConnectDplay メッセージを生成する。構造体には、DpnMsgidIndicateConnectDplay システム メッセージに関する情報が格納される。 |
IndicatedConnectAbortedEventArgs | プレーヤの接続がホスト上で示された後、セッションに追加される前に削除されると、Microsoft® DirectPlay® は DpnMsgidIndicatedConnectAbortedDplay メッセージを生成する。構造体には、DpnMsgidIndicatedConnectAbortedDplay システム メッセージに関する情報が格納される。 |
InvalidAddressFormatException | アドレス形式が無効である。 |
InvalidApplicationException | アプリケーションに指定された GUID が無効である。 |
InvalidCommandException | 指定したコマンドが無効である。 |
InvalidDeviceAddressException | ローカル コンピュータまたはアダプタのアドレスが無効である。 |
InvalidEndPointException | エンドポイントが無効である。 |
InvalidFlagsException | このメソッドに渡したフラグは無効である。 |
InvalidGroupException | グループ識別子 (ID) が、このゲーム セッションに対する有効なグループ ID ではない。 |
InvalidHandleException | 指定したハンドルは無効である。 |
InvalidHostAddressException | 指定したリモート アドレスが無効である。 |
InvalidInstanceException | アプリケーションのインスタンスの GUID が無効である。 |
InvalidObjectException | オブジェクト パラメータが無効である。接続元プレーヤがクライアント/サーバー ゲームのクライアントまたはピアツーピア ゲームのピアではなかった場合、接続要求にこの値が返される。 |
InvalidPasswordException | パスワードが必要なセッションに参加しようとして、無効なパスワードを使った。 |
InvalidPlayerException | プレーヤ ID が、このゲーム セッションに対する有効なプレーヤ ID ではない。 |
InvalidPriorityException | 指定した優先順位が、許可されている優先順位の範囲 (0 ~ 65535) 外である。 |
InvalidStringException | パラメータとして指定した文字列が無効である。 |
InvalidUrlException | 指定した文字列が無効な DirectPlay URL である。 |
InvalidVersionException | DirectPlay の無効なバージョンに接続しようとした。 |
NatResolver | アプリケーションでは、NatResolver オブジェクトのメソッドを使うことで、他のネットワーク アドレス変換 (NAT) と同じように、Microsoft® Windows® Millennium Edition (Windows Me) および Windows XP で利用可能なインターネット接続共有 (ICS) 機能のトラバースを容易にできる。 |
NatResolverQueryEventArgs | NatResolver Query イベントに対するデータを提供する。 |
NetworkPacket | このセッションの他のメンバに送信できるネットワーク パケット。 |
NoCapsException | DirectPlay が使おうとしている通信リンクでは、この機能を使うことはできない。 |
NoConnectionException | 通信リンクが確立されなかった。 |
NoHostPlayerException | 現在、セッションのホストとして機能するプレーヤが存在しない。 |
NoMoreAddressComponentsException | このアドレスに対してこれ以上アドレス コンポーネントを追加することはできない。 |
NoResponseException | 指定したターゲットから応答がない。 |
NotAllowedException | この機能は、このオブジェクトでは許可されていない。 |
NotHostException | クライアントがホスト以外のコンピュータに接続しようとした。ホスト以外のコンピュータがアプリケーションの記述を設定しようとした場合にも、このエラー値が返されることがある。 |
NotReadyException | オブジェクトの使用準備ができていない。 |
NotRegisteredException | このオブジェクトは登録されていない。 |
Peer | アプリケーションでは、Peer オブジェクトのメソッドを使って、ピアツーピアの Microsoft® DirectPlay® セッションを作成する。 |
PeerInformationEventArgs | ピア データがピアツーピア セッション中に変更されると、Microsoft® DirectPlay® は DpnMsgidPeerInfoDplay メッセージを生成する。構造体には、DpnMsgidPeerInfoDplay システム メッセージに関する情報が格納される。 |
PlayerAddedToGroupEventArgs | PlayerAddedToGroup イベントに対するデータを提供する。 |
PlayerAlreadyInGroupException | プレーヤ ID は既にグループに含まれている。 |
PlayerCreatedEventArgs | PlayerCreated イベントに対するデータを提供する。 |
PlayerDestroyedEventArgs | PlayerDestroyed イベントに対するデータを提供する。 |
PlayerLostException | プレーヤは、セッションへの接続を失った。 |
PlayerNotInGroupException | プレーヤ ID がグループに含まれていない。 |
PlayerNotReachableException | 参加中のプレーヤにセッション内の少なくとも他の一人の既存プレーヤが接続できない状態のピアツーピア セッションに、プレーヤが参加しようとした。 |
PlayerRemovedFromGroupEventArgs | PlayerRemovedFromGroup イベントに対するデータを提供する。 |
PlayersGroupsEnumerator | プレーヤとグループのリストに対する列挙子を提供する。 |
ReceiveEventArgs | メソッドが送信したメッセージをターゲットが受け取ると、Microsoft® DirectPlay® はメッセージを生成する。構造体には、システム メッセージに関する情報が格納される。 |
SendCompleteEventArgs | 非同期送信メッセージ要求が完了すると、Microsoft® DirectPlay® は DpnMsgidSendCompleteDplay メッセージを生成する。構造体には、DpnMsgidSendCompleteDplay システム メッセージに関する情報が格納される。 |
SendTooLargeException | 送信が大きすぎた。 |
Server | アプリケーションは、Server オブジェクトのメソッドを使って、Microsoft® DirectPlay® のクライアント/サーバー トランスポート セッションの作成と管理を行う。 |
ServerInformationEventArgs | サーバー データがクライアント/サーバー セッション中に変更されると、Microsoft® DirectPlay® は DpnMsgidServerInfoDplay メッセージを生成する。構造体には、DpnMsgidServerInfoDplay システム メッセージに関する情報が格納される。 |
SessionFullException | セッションに割り当てられているプレーヤの最大数に達したため、ホストまたはサーバーへの接続要求が失敗した。 |
SessionTerminatedEventArgs | SessionTerminated イベントに対するデータを提供する。 |
TableFullException | テーブルに空きがない。 |
ThreadCreatedEventArgs | ThreadCreated イベントに対するデータを提供する。 |
ThreadDestroyedEventArgs | ThreadDestroyed イベントに対するデータを提供する。 |
ThreadPool | アプリケーションは、ThreadPool オブジェクトのメソッドを使って、Microsoft® DirectPlay® アプリケーションのスレッドを管理する。 |
TimedOutException | 時間切れのため、処理を完了できなかった。 |
UserCancelException | ユーザーが処理を取り消した。 |
デリゲート
ApplicationDescriptionEventHandler | このメッセージは、アプリケーション記述が変更されたことを示す。付随する構造体はない。 |
AsyncOperationCompleteEventHandler | AsyncOperationComplete イベントを処理するメソッドを表す。 |
ClientInformationEventHandler | クライアント データがクライアント/サーバー セッション中に変更されると、Microsoft® DirectPlay® は DpnMsgidClientInfoDplay メッセージを生成する。構造体には、DpnMsgidClientInfoDplay システム メッセージに関する情報が格納される。 |
ConnectCompleteEventHandler | ピアツーピア セッションまたはクライアント/サーバー セッションで接続の試行が完了すると、Microsoft® DirectPlay® は DpnMsgidConnectCompleteDplay メッセージを生成する。構造体には、DpnMsgidConnectCompleteDplay システム メッセージに関する情報が格納される。 |
FindHostQueryEventHandler | FindHostQuery イベントを処理するメソッドを表す。 |
FindHostResponseEventHandler | FindHostResponse イベントを処理するメソッドを表す。 |
GroupCreatedEventHandler | GroupCreated イベントを処理するメソッドを表す。 |
GroupDestroyedEventHandler | GroupDestroyed イベントを処理するメソッドを表す。 |
GroupInformationEventHandler | グループ データがピアツーピア セッション中またはクライアント/サーバー セッション中に変更されると、Microsoft® DirectPlay® は DpnMsgidGroupInfoDplay メッセージを生成する。構造体には、DpnMsgidGroupInfoDplay システム メッセージに関する情報が格納される。 |
HostMigratedEventHandler | HostMigrated イベントを処理するメソッドを表す。 |
IndicateConnectEventHandler | プレーヤがピアツーピア セッションまたはクライアント/サーバー セッションに接続しようとすると、Microsoft® DirectPlay® は DpnMsgidIndicateConnectDplay メッセージを生成する。構造体には、DpnMsgidIndicateConnectDplay システム メッセージに関する情報が格納される。 |
IndicatedConnectAbortedEventHandler | プレーヤの接続がホスト上で示された後、セッションに追加される前に削除されると、Microsoft® DirectPlay® は DpnMsgidIndicatedConnectAbortedDplay メッセージを生成する。構造体には、DpnMsgidIndicatedConnectAbortedDplay システム メッセージに関する情報が格納される。 |
NatResolverQueryEventHandler | NatResolverQuery イベントを処理するメソッドを表す。 |
PeerInformationEventHandler | ピア データがピアツーピア セッション中に変更されると、Microsoft® DirectPlay® は DpnMsgidPeerInfoDplay メッセージを生成する。構造体には、DpnMsgidPeerInfoDplay システム メッセージに関する情報が格納される。 |
PlayerAddedToGroupEventHandler | PlayerAddedToGroup イベントを処理するメソッドを表す。 |
PlayerCreatedEventHandler | PlayerCreated イベントを処理するメソッドを表す。 |
PlayerDestroyedEventHandler | PlayerDestroyed イベントを処理するメソッドを表す。 |
PlayerRemovedFromGroupEventHandler | PlayerRemovedFromGroup イベントを処理するメソッドを表す。 |
ReceiveEventHandler | Receive イベントを処理するメソッドを表す。 |
SendCompleteEventHandler | SendComplete イベントを処理するメソッドを表す。 |
ServerInformationEventHandler | サーバー データがクライアント/サーバー セッション中に変更されると、Microsoft® DirectPlay® は DpnMsgidServerInfoDplay メッセージを生成する。構造体には、DpnMsgidServerInfoDplay システム メッセージに関する情報が格納される。 |
SessionTerminatedEventHandler | SessionTerminated イベントを処理するメソッドを表す。 |
ThreadCreatedEventHandler | ThreadCreated イベントを処理するメソッドを表す。 |
ThreadDestroyedEventHandler | ThreadDestroyed イベントを処理するメソッドを表す。 |
列挙
CancelFlags | すべての非同期要求を取り消す。 |
ConnectFlags | このフラグを設定すると、標準が表示される。 |
DestroyGroupFlags | このメソッドの処理方法を制御するフラグ。 |
DestroyPlayerFlags | このメソッドの処理方法を制御するフラグ。 |
FindHostsFlags | このメソッドの処理方法を制御するフラグ。 |
GetSendQueueInformationFlags | このメソッドの処理方法を制御するフラグ。 |
GroupFlags | このメソッドの処理方法を制御するフラグ。 |
HostFlags | このフラグを設定すると、標準が表示される。 |
InitializeFlags | 現在のオブジェクトに対するパラメータの妥当性検査を無効にする。 |
LocalAddressFlags | |
PlayerID | デフォルトのシステム プレーヤ ID。 |
ResultCode | イベントを通して返すことのできる結果コード。 |
SendFlags | このメソッドの処理方法を制御するフラグ。 |
SessionFlags | このメソッドの処理方法を制御するフラグ。 |
SyncFlags | このメソッドの処理方法を制御するフラグ。 |
構造体
AddPlayerToGroupMessage | ピアツーピア セッションまたはクライアント/サーバー セッションのグループにプレーヤが追加されると、Microsoft® DirectPlay® は DpnMsgidAddPlayerToGroupDplay メッセージを生成する。構造体には、DpnMsgidAddPlayerToGroupDplay システム メッセージに関する情報が格納される。 |
ApplicationDescription | Microsoft® DirectPlay® アプリケーションの設定を記述する。 |
AsyncOperationCompleteMessage | AsyncOperationComplete イベントに対するデータを格納する。 |
Caps | Microsoft® DirectPlay® の汎用パラメータの設定および取得に使われる。 |
ClientInformationMessage | クライアント データがクライアント/サーバー セッション中に変更されると、Microsoft® DirectPlay® は DpnMsgidClientInfoDplay メッセージを生成する。構造体には、DpnMsgidClientInfoDplay システム メッセージに関する情報が格納される。 |
ConnectCompleteMessage | ピアツーピア セッションまたはクライアント/サーバー セッションで接続の試行が完了すると、Microsoft® DirectPlay® は DpnMsgidConnectCompleteDplay メッセージを生成する。構造体には、DpnMsgidConnectCompleteDplay システム メッセージに関する情報が格納される。 |
ConnectionInformation | ユーザーとユーザーが接続されているリモート コンピュータとの接続に関する統計情報を取得するために使う。 |
CreateGroupMessage | グループが作成されると、Microsoft® DirectPlay® は DpnMsgidCreateGroupDplay メッセージを生成する。構造体には、DpnMsgidCreateGroupDplay システム メッセージに関する情報が格納される。 |
CreatePlayerMessage | ピアツーピア セッションまたはクライアント/サーバー セッションにプレーヤが追加されると、Microsoft® DirectPlay® は DpnMsgidCreatePlayerDplay メッセージを生成する。構造体には、DpnMsgidCreatePlayerDplay システム メッセージに関する情報が格納される。 |
CreateThreadMessage | 新しいスレッドが作成されると、Microsoft® DirectPlay® は DpnMsgidCreateThreadDplay メッセージを生成する。構造体には、DpnMsgidCreateThreadDplay システム メッセージに関する情報が格納される。 |
DestroyGroupMessage | ピアツーピア セッションまたはクライアント/サーバー セッションからグループが消えると、Microsoft® DirectPlay® は DpnMsgidDestroyGroupDplay メッセージを生成する。構造体には、DpnMsgidDestroyGroupDplay システム メッセージに関する情報が格納される。 |
DestroyPlayerMessage | プレーヤがピアツーピア セッションまたはクライアント/サーバー セッションから消えると、Microsoft® DirectPlay® は DpnMsgidDestroyPlayerDplay メッセージを生成する。構造体には、DpnMsgidDestroyPlayerDplay システム メッセージに関する情報が格納される。 |
DestroyThreadMessage | スレッドがシャット ダウンされると、Microsoft® DirectPlay® は DpnMsgidDestroyThreadDplay メッセージを生成する。構造体には、DpnMsgidDestroyThreadDplay システム メッセージに関する情報が格納される。 |
FindHostsQueryMessage | FindHostQuery イベントに対するデータを保持する。 |
FindHostsResponseMessage | Microsoft® DirectPlay® は、DpnMsgidEnumHostsResponseDplay メッセージをピアまたはクライアントのメッセージ ハンドラに送信し、列挙要求に対するホストの応答を伝える。構造体には、DpnMsgidEnumHostsResponseDplay システム メッセージに関する情報が格納される。 |
GroupInformation | 静的グループ情報を記述する。 |
GroupInformationMessage | グループ データがピアツーピア セッション中またはクライアント/サーバー セッション中に変更されると、Microsoft® DirectPlay® は DpnMsgidGroupInfoDplay メッセージを生成する。構造体には、DpnMsgidGroupInfoDplay システム メッセージに関する情報が格納される。 |
HostMigratedMessage | 音声ホストが移行すると、Microsoft® DirectPlay® Voice は DvmsgidHostmigratedDplay メッセージを生成する。構造体には、DvmsgidHostmigratedDplay システム メッセージに関する情報が格納される。 |
IndicateConnectMessage | プレーヤがピアツーピア セッションまたはクライアント/サーバー セッションに接続しようとすると、Microsoft® DirectPlay® は DpnMsgidIndicateConnectDplay メッセージを生成する。構造体には、DpnMsgidIndicateConnectDplay システム メッセージに関する情報が格納される。 |
IndicatedConnectAbortedMessage | プレーヤの接続がホスト上で示された後、セッションに追加される前に削除されると、Microsoft® DirectPlay® は DpnMsgidIndicatedConnectAbortedDplay メッセージを生成する。構造体には、DpnMsgidIndicatedConnectAbortedDplay システム メッセージに関する情報が格納される。 |
NatResolverQueryMessage | NatResolverQuery イベントに対するデータを格納する。 |
PeerInformationMessage | ピア データがピアツーピア セッション中に変更されると、Microsoft® DirectPlay® は DpnMsgidPeerInfoDplay メッセージを生成する。構造体には、DpnMsgidPeerInfoDplay システム メッセージに関する情報が格納される。 |
PlayerInformation | 静的プレーヤ情報を記述する。 |
ReceiveMessage | メソッドが送信したメッセージをターゲットが受け取ると、Microsoft® DirectPlay® はメッセージを生成する。構造体には、システム メッセージに関する情報が格納される。 |
RemovePlayerFromGroupMessage | プレーヤがピアツーピア セッションまたはクライアント/サーバー セッションでグループから削除されると、Microsoft® DirectPlay® は DpnMsgidRemovePlayerFromGroupDplay メッセージを生成する。構造体には、DpnMsgidRemovePlayerFromGroupDplay システム メッセージに関する情報が格納される。 |
SendCompleteMessage | 非同期送信メッセージ要求が完了すると、Microsoft® DirectPlay® は DpnMsgidSendCompleteDplay メッセージを生成する。構造体には、DpnMsgidSendCompleteDplay システム メッセージに関する情報が格納される。 |
ServerInformationMessage | サーバー データがクライアント/サーバー セッション中に変更されると、Microsoft® DirectPlay® は DpnMsgidServerInfoDplay メッセージを生成する。構造体には、DpnMsgidServerInfoDplay システム メッセージに関する情報が格納される。 |
ServiceProviderCaps | サービス プロバイダ用のパラメータの設定と取得に使う。 |
ServiceProviderCapsFlags | アプリケーションで利用できないプロバイダや、デバイスがインストールされていないプロバイダを含め、システムに対して登録されているすべてのサービス プロバイダを列挙する。 |
ServiceProviderInformation | 特定のサービス プロバイダの情報を列挙する場合に使う。 |
ServiceProviderInformationFlags | サービス プロバイダを記述する。 |
TerminateSessionMessage | セッションがホストによって終了されると、Microsoft® DirectPlay® は DpnMsgidTerminateSessionDplay メッセージを生成する。構造体には、DpnMsgidTerminateSessionDplay システム メッセージに関する情報が格納される。 |
© 2002 Microsoft Corporation. All rights reserved. Terms of use.