PEER_CONTACT 结构 (p2p.h)
PEER_CONTACT结构包含有关特定联系人的信息。
语法
typedef struct peer_contact_tag {
PWSTR pwzPeerName;
PWSTR pwzNickName;
PWSTR pwzDisplayName;
PWSTR pwzEmailAddress;
BOOL fWatch;
PEER_WATCH_PERMISSION WatcherPermissions;
PEER_DATA credentials;
} PEER_CONTACT, *PPEER_CONTACT;
成员
pwzPeerName
包含联系人对等名称的零终止 Unicode 字符串。 这是联系人的唯一标识符。 只能有一个与任何给定对等名关联的联系人。
pwzNickName
包含联系人昵称的零终止 Unicode 字符串,可以随时修改。 当对等协作范围设置为“人员近我”时,使用此方法。 它在“人员近我”中播发,并被发送的邀请的收件人看到。
此成员限制为 255 个 unicode 字符。
pwzDisplayName
包含联系人显示名称的零终止 Unicode 字符串。 这对应于对等方联系人文件夹中联系人的显示名称。
此成员限制为 255 个 unicode 字符。
pwzEmailAddress
包含联系人电子邮件地址的零终止 Unicode 字符串。
fWatch
如果为 true,则联系人由对等方监视;如果为 false,则不为 。
WatcherPermissions
PEER_WATCH_PERMISSION枚举值,该值指定此联系人的watch权限。
credentials
PEER_DATA 结构,其中包含不透明字节缓冲区中联系人的安全凭据。
注解
“联系人”是参与对等协作网络的对等方,它们发布本地对等方可用的状态信息。 此关联信息使对等应用程序能够“watch”更新和对等应用程序或对象状态更改。 联系人Lists由对等协作基础结构维护,并针对列表中的每个联系人引发特定的状态更改事件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
标头 | p2p.h |