Platform SDK: DirectX

DPMSG_SETPLAYERORGROUPNAME

DPMSG_SETPLAYERORGROUPNAME 構造体は、DPSYS_SETPLAYERORGROUPNAME システム メッセージに関する情報を保持する。DirectPlay は、プレーヤーまたはグループの名前が変更されると、このメッセージを生成して、コンピュータ上の各ローカル プレーヤーに送信する。このメッセージは、セッション記述で DPSESSION_NODATAMESSAGES フラグが指定されている場合は生成されない。

typedef struct {
    DWORD  dwType;
    DWORD  dwPlayerType;
    DPID   dpId;
    DPNAME dpnName;
} DPMSG_SETPLAYERORGROUPNAME, FAR *LPDPMSG_SETPLAYERORGROUPNAME;
dwType
メッセージを識別する。この値は、常に DPSYS_SETPLAYERORGROUPNAME となる。
dwPlayerType
メッセージをプレーヤー (DPPLAYERTYPE_PLAYER) またはグループ (DPPLAYERTYPE_GROUP) のいずれに適用するかどうかを識別する。
dpId
名前が変更されるプレーヤーまたはグループの ID。
dpnName
プレーヤーまたはグループの新しい名前情報が格納されている構造体。

注意

dpnNameIDirectPlay4::GetPlayerName または IDirectPlay4::GetGroupName を使用していつでも取得できるので、アプリケーションがこのメッセージからそれを保存する必要はない。

必要条件

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

参照

IDirectPlay4::GetPlayerNameIDirectPlay4::GetGroupNameIDirectPlay4::SetPlayerNameIDirectPlay4::SetGroupName