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

另请参阅

PEER_WATCH_PERMISSION

对等协作 API 结构