次の方法で共有


DPN_MSGID_CONNECT_COMPLETE メッセージ

DPN_MSGID_CONNECT_COMPLETE メッセージ

ピアツーピア セッションまたはクライアント/サーバー セッションで接続の試行が完了すると、Microsoft® DirectPlay® は DPN_MSGID_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;
    DPNID dpnidLocal;
}  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 メンバのデータ サイズ (バイト単位)。
  • dpnidLocal
    ローカル プレーヤの DPNID を指定する。

注意

DPN_OK が含まれた、メッセージ コールバック関数からの戻り値。

接続が成功したどうかに関係なく、このメッセージは生成される。

メッセージの情報

ヘッダー dplay8.h
最低限の利用可能バージョン DirectX 9.0
最低限のオペレーティング システム Windows 2000、Windows 98