Platform SDK: DirectX |
DPLPROPERTY_PlayerGuid は、アプリケーションのローカル プレーヤーを一意に識別するときに使用する。プレーヤーの GUID を必要とする DPLMSG_SETPROPERTY メッセージや DPLMSG_GETPROPERTY メッセージは、ロビーと通信するときにこの値を使用する必要がある。
アプリケーションは、別のコンピュータ上のリモート プレーヤーのプロパティを操作できる。アプリケーションは、リモート プレーヤーから (ロビーからではなく) プレーヤーの GUID を取得するだけでよい。
アプリケーションは観客 プレーヤーをサポートしている場合、プレーヤーを作成するときに使用するフラグ (存在する場合) を判定するために、プレーヤーを作成する前にこのプロパティを要求する必要がある。そのフラグは、DPPLAYER_SPECTATOR や DPPLAYER_SERVERPLAYER などである。
このプロパティの場合、DPLMSG_GETPROPERTYRESPONSE 構造体の dwPropertyData メンバの内容は次のとおりである。
typedef struct { GUID guidPlayer; DWORD dwPlayerFlags; } DPLDATA_PLAYERGUID, FAR *LPDPLDATA_PLAYERGUID;
Windows NT/2000 : Windows 2000 が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
ヘッダー : Dplobby.h で宣言。
インポート ライブラリ : dplayx.lib を使用。