Platform SDK: DirectX

DPLMSG_SYSTEMMESSAGE

DPLMSG_SYSTEMMESSAGE 構造体は、ロビーとアプリケーション間で送受信されるシステム メッセージである。

typedef struct {
    DWORD    dwType;
    GUID     guidInstance;
} DPLMSG_SYSTEMMESSAGE, FAR *LPDPLMSG_SYSTEMMESSAGE;
dwType
受け取ったシステム メッセージのタイプを識別する。
DPLSYS_APPTERMINATED
IDirectPlayLobby3::RunApplication メソッドにより起動されたアプリケーションが終了したことを示す。
DPLSYS_CONNECTIONSETTINGSREAD
IDirectPlayLobby3::RunApplication メソッドにより起動されたアプリケーションが接続設定を読み取ったことを示す。
DPLSYS_DPLAYCONNECTFAILED
IDirectPlayLobby3::RunApplication メソッドにより起動されたアプリケーションでセッションへの接続が失敗したことを示す。
DPLSYS_DPLAYCONNECTSUCCEEDED
IDirectPlayLobby3::RunApplication メソッドにより起動されたアプリケーションがセッションを作成し、ほかのアプリケーションが参加するための準備を整えたか、またはセッションへの参加が成功したことを示す。
DPLSYS_NEWCONNECTIONSETTINGS
ロビー クライアントが RunApplication を呼び出したときに待機中のアプリケーションが見つかったことを示す。待機中のアプリケーションは、このとき GetConnectionSettings により接続設定を読み取って、ConnectEx を使用してセッションに参加することができる。
guidInstance
このメッセージが対応している DirectPlay セッションのインスタンスを識別する GUID。

必要条件

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : Dplobby.h で宣言。