Platform SDK: DirectX

DPNAME

DPNAME 構造体は、プレーヤーやグループなどの DirectPlay エンティティの名前情報を保持する。

typedef struct {
    DWORD dwSize;
    DWORD dwFlags;
    union {
        LPWSTR lpszShortName;
        LPSTR  lpszShortNameA;  
    };
    union {
        LPWSTR lpszLongName;
        LPSTR  lpszLongNameA;
    };
} DPNAME, FAR *LPDPNAME;

メンバ

dwSize
DPNAME 構造体のサイズ。dwSize = sizeof(DPNAME)。アプリケーションは、この構造体を使用する前に、このメンバを設定する必要がある。設定しなければ、エラーが発生する。
dwFlags
構造体に固有のフラグ。現在は 0 に設定されている。
lpszShortName および lpszLongName
プレーヤーやグループの短い名前 (友人間で使用) と長い名前 (正式に使用) が格納されている Unicode 文字列へのポインタ。これらのメンバは、IDirectPlay4 インターフェイスが使用されている場合にのみ使用する。
lpszShortNameA および lpszLongNameA
プレーヤーやグループの短い名前 (友人間で使用) と長い名前 (正式に使用) が格納されている ANSI 文字列へのポインタ。これらのメンバは、IDirectPlay4A インターフェイスが使用されている場合にのみ使用する。

必要条件

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : dplay.h で宣言。

参照

IDirectPlay4::CreateGroupIDirectPlay4::CreatePlayerIDirectPlay4::GetGroupNameIDirectPlay4::GetPlayerNameIDirectPlay4::SetGroupNameIDirectPlay4::SetPlayerName