PEER_NODE_INFO结构 (p2p.h)

PEER_NODE_INFO结构包含特定于对等图中特定节点的信息。

语法

typedef struct peer_node_info_tag {
  DWORD         dwSize;
  ULONGLONG     ullNodeId;
  PWSTR         pwzPeerId;
  ULONG         cAddresses;
  PPEER_ADDRESS pAddresses;
  PWSTR         pwzAttributes;
} PEER_NODE_INFO, *PPEER_NODE_INFO;

成员

dwSize

指定数据结构的大小。 将值设置为 sizeof (PEER_NODE_INFO) 。 此成员是必需的,没有默认值。

ullNodeId

指定标识应用程序与其邻居的连接的唯一 ID。 应用程序无法设置此成员的值,它由对等图形基础结构创建。

pwzPeerId

指定此对等方的 ID。 此值由对等图形基础结构为应用程序设置。 当应用程序创建或打开对等图时。

cAddresses

指定 pAddresses 中的地址数。 此成员是必需的,没有默认值。

pAddresses

指向 PEER_ADDRESS 结构的数组,这些结构指示此实例正在侦听组流量的地址和端口。 此成员是必需的,没有默认值。

pwzAttributes

指向包含描述此特定节点的属性的字符串。 此字符串是特定于应用程序的自由格式文本字符串。 此参数是可选的;默认值为 NULL

要求

   
最低受支持的客户端 带 SP2 的 Windows XP [仅限桌面应用],带 SP1 的 Windows XP 以及适用于 Windows XP 的高级网络包
最低受支持的服务器 无受支持的版本
标头 p2p.h

请参阅

PEER_ADDRESS

PeerGraphGetNodeInfo