Microsoft DirectX 8.0 (C++)

DPL_MSGID_CONNECT

ロビー クライアントが IDirectPlay8LobbyClient::ConnectApplication メソッドを使用してロビー アプリケーションに接続するとき、DPL_MSGID_CONNECT メッセージが生成される。

DPL_MESSAGE_CONNECT

DPL_MESSAGE_CONNECT 構造体は、DPL_MSGID_CONNECT メッセージと共に渡される。

typedef struct _DPL_MESSAGE_CONNECT{
    DWORD     dwSize;
    DPNHANDLE hConnectId;
    PDPL_CONNECTION_SETTINGS  pdplConnectionSettings;
    PVOID     pvLobbyConnectData;
    DWORD     dwLobbyConnectDataSize;
    PVOID     pvConnectionContext;
} DPL_MESSAGE_CONNECT, *PDPL_MESSAGE_CONNECT;
dwSize
DPL_MESSAGE_CONNECT メッセージ構造体のサイズ。アプリケーションは、この構造体を使用する前に、まずこのメンバを設定する必要がある。
hConnectId
接続の識別に使用されるハンドル。このハンドルは、後で IDirectPlay8LobbyClient::Send および IDirectPlay8LobbyClient::ReleaseApplication の呼び出しに使用される。
pdplConnectionSettings
接続情報を保持する DPL_CONNECTION_SETTINGS 構造体へのポインタ。
pvLobbyConnectData
ロビー接続データへのポインタ。
dwLobbyConnectDataSize
pvLobbyConnectData メンバに保持されたデータのサイズを指定する DWORD 型の変数。
pvConnectionContext
この接続に関連付けられたコンテキスト値。ロピー アプリケーションの場合は、メッセージ ハンドラがこのメッセージを受け取ったときにこのパラメータを設定し、コンテキスト値を接続に関連付ける。NULL に設定すると、コンテキスト値を無効にすることができる。

動作環境

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