DPN_PLAYER_INFO 構造体
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 型の変数。IDirectPlay8Peer::GetPeerInfo メソッドまたは IDirectPlay8Server::GetClientInfo メソッドが値を返すと、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 に設定する必要がある。
IDirectPlay8Client::SetClientInfo、IDirectPlay8Peer::SetPeerInfo、または IDirectPlay8Server::SetServerInfo メソッドでこの構造体を使う場合、dwPlayerFlags は 0 に設定する必要がある。
構造体の情報
ヘッダー | dplay8.h |
最低限のオペレーティング システム | Windows 98、Pocket PC 2002 |