Microsoft DirectX 8.0 (C++)

DPN_PLAYER_INFO

静的プレーヤー情報を記述する。

typedef struct _DPN_PLAYER_INFO{
    DWORD  dwSize;
    DWORD  dwInfoFlags;
    PWSTR  pwszName;
    PVOID  pvData;
    DWORD  dwDataSize;
    DWORD  dwPlayerFlags;
} DPN_PLAYER_INFO, *PDPN_PLAYER_INFO;

メンバ

dwSize
構造体のサイズを記述する DWORD 型の変数。
dwInfoFlags
この構造体に含まれる型情報を指定するフラグを保持する DWORD 型の変数。GetPlayerInfo メソッドが値を返すと、DPN_PLAYER_INFOdwInfoFlags メンバは、対応するポインタが NULL に設定されている場合でも、必ず両方のフラグが設定される。これらのフラグは、IDirectPlay8Peer::SetPeerInfo の呼び出しに使用され、Microsoft® DirectPlay® に変更された値を知らせる。
DPNINFO_NAME
pwszName メンバに有効なデータが含まれる。
DPNINFO_DATA
pvData メンバに有効なデータが含まれる。
pwszName
プレーヤーの Unicode 名を指定する PWSTR 型の変数へのポインタ。
pvData
プレーヤーを記述するデータへのポインタ。
dwDataSize
pvData メンバに含まれるデータ サイズを指定する DWORD 型の変数。
dwPlayerFlags
以下のいずれかのフラグを保持する DWORD 型の変数。
DPNPLAYER_LOCAL
この情報はローカル プレーヤー用である。
DPNPLAYER_HOST
このプレーヤーはアプリケーションのホストである。

注意

IDirectPlay8Peer::GetPeerInfo メソッドと IDirectPlay8Server::GetClientInfo メソッドでこの構造体を使用する場合、dwInfoFlags は 0 に設定する必要がある。

動作環境

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