Microsoft DirectX 8.0 (C++)

DPN_MSGID_CONNECT_COMPLETE

ピアツーピア セッションまたはクライアント/サーバー セッションで接続の試行が完了すると、Microsoft® DirectPlay® により DPN_MSGID_CONNECT_COMPLETE メッセージが生成される。接続が成功したどうかに関係なく、このメッセージは生成される。

DPNMSG_CONNECT_COMPLETE

DPNMSG_CONNECT_COMPLETE 構造体には、DPN_MSGID_CONNECT_COMPLETE システム メッセージに関する情報が保持される。

typedef struct _DPNMSG_CONNECT_COMPLETE{
    DWORD      dwSize;
    DPNHANDLE  hAsyncOp;
    PVOID      pvUserContext;
    HRESULT    hResultCode;
    PVOID      pvApplicationReplyData;
    DWORD      dwApplicationReplyDataSize;
} DPNMSG_CONNECT_COMPLETE, *PDPNMSG_CONNECT_COMPLETE;
dwSize
この構造体のサイズ。
hAsyncOp
非同期処理ハンドル。
pvUserContext
IDirectPlay8Peer::Connect または IDirectPlay8Client::Connect メソッドを呼び出したときに提供されるユーザー コンテキスト。
hResultCode
接続の結果を記述する HRESULT。詳細については、IDirectPlay8Peer::Connect メソッドまたは IDirectPlay8Client::Connect メソッドの「戻り値」を参照すること。また、プレーヤーがピアツーピア セッションに参加しようとしたときに、セッションのほかの既存プレーヤーの少なくとも 1 人がそのプレーヤーに接続できないと、DPNERR_PLAYERNOTREACHABLE が返される。
pvApplicationReplyData
ホストまたはサーバーから返された接続応答データ。
dwApplicationReplyDataSize
pvApplicationReplyData メンバのデータのサイズ (バイト単位)。

動作環境

  Windows NT/2000 : Windows 2000 以降に対する再配布可能ファイルとして提供。
  Windows 95/98 : Windows 95 以降に対する再配布可能ファイルとして提供。
  ヘッダー : Dplay8.h で宣言。