Microsoft DirectX 8.0 (C++)

DPN_GROUP_INFO

静的グループ情報を記述する。

typedef struct _DPN_GROUP_INFO{
    DWORD  dwSize;
    DWORD  dwInfoFlags;
    PWSTR  pwszName;
    PVOID  pvData;
    DWORD  dwDataSize;
    DWORD  dwGroupFlags;
} DPN_GROUP_INFO, *PDPN_GROUP_INFO;

メンバ

dwSize
構造体のサイズを記述する DWORD 型の変数。
dwInfoFlags

この構造体に含まれる型情報を指定するフラグを保持する DWORD 型の変数。GetGroupInfo メソッドが値を返すと、DPN_GROUP_INFOdwInfoFlags メンバは、対応するポインタが NULL に設定されている場合でも、必ず両方のフラグが設定される。これらのフラグは、IDirectPlay8Peer::SetGroupInfo の呼び出しに使用され、Microsoft® DirectPlay® に変更された値を知らせる。

DPNINFO_NAME
pwszName メンバに有効なデータが含まれる。
DPNINFO_DATA
pvData メンバに有効なデータが含まれる。
pwszName
グループの Unicode 名を指定する PWSTR 型の変数へのポインタ。
pvData
グループを記述するデータへのポインタ。
dwDataSize
pvData メンバに含まれるデータ サイズを指定する DWORD 型の変数。
dwGroupFlags
次の記述フラグを設定できる DWORD 型の変数。
DPNGROUP_AUTODESTRUCT
グループの作成者がグループを離れると、グループは自動的に破棄される。

注意

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

動作環境

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