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枚举值,该值指定成员的状态。
值 | 含义 |
---|---|
|
该成员存在于对等组中。 |
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 |