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_INFO の dwInfoFlags メンバは、対応するポインタが 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 で宣言。