PEER_MEMBER 構造体 (p2p.h)

PEER_MEMBER構造体には、ピア グループのメンバーを説明する情報が含まれています。

構文

typedef struct peer_member_tag {
  DWORD                dwSize;
  DWORD                dwFlags;
  PWSTR                pwzIdentity;
  PWSTR                pwzAttributes;
  ULONGLONG            ullNodeId;
  ULONG                cAddresses;
  PEER_ADDRESS         *pAddresses;
  PEER_CREDENTIAL_INFO *pCredentialInfo;
} PEER_MEMBER, *PPEER_MEMBER;

メンバー

dwSize

この構造体のサイズをバイト単位で指定します。

dwFlags

PEER_MEMBER_FLAGSメンバーの状態を指定する列挙値です。

意味
PEER_MEMBER_PRESENT
メンバーはピア グループに存在します。

pwzIdentity

メンバーのピア名を指定する Unicode 文字列へのポインター。

pwzAttributes

メンバーの属性を指定する Unicode 文字列へのポインター。 この文字列の形式は、アプリケーションによって定義されます。

ullNodeId

ノード ID を含む符号なし 64 ビット整数。 同じピアに複数のノード ID を設定でき、それぞれが異なるピア グループに参加する異なるノードを識別します。

cAddresses

pAddress に一覧表示される IP アドレスの数を指定します。

pAddresses

メンバーによって使用 されるPEER_ADDRESS 構造体のリストへのポインター。

pCredentialInfo

メンバー のセキュリティ 資格情報に関する情報を含むPEER_CREDENTIAL_INFO構造体へのポインター。

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP2 [デスクトップ アプリのみ]、Windows XP SP1 と Advanced Networking Pack forWindows XP
サポートされている最小のサーバー サポートなし
Header p2p.h

こちらもご覧ください

PEER_ADDRESS

PEER_CREDENTIAL_INFO