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 结构的指针,该结构包含有关成员的安全凭据的信息。

要求

要求
最低受支持的客户端 具有 SP2 的 Windows XP [仅限桌面应用],具有 SP1 的 Windows XP 与高级网络包 forWindows XP
最低受支持的服务器 无受支持的版本
标头 p2p.h

另请参阅

PEER_ADDRESS

PEER_CREDENTIAL_INFO