Freigeben über


PEER_NODE_INFO-Struktur (p2p.h)

Die PEER_NODE_INFO-Struktur enthält Informationen, die für einen bestimmten Knoten in einem Peergraphen spezifisch sind.

Syntax

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;

Members

dwSize

Gibt die Größe der Datenstruktur an. Legen Sie den Wert auf sizeof(PEER_NODE_INFO) fest. Dieser Member ist erforderlich und hat keinen Standardwert.

ullNodeId

Gibt eine eindeutige ID an, die die Verbindung einer Anwendung mit ihrem Nachbarn identifiziert. Eine Anwendung kann den Wert dieses Members nicht festlegen, er wird von der Peer graphing Infrastructure erstellt.

pwzPeerId

Gibt die ID dieses Peers an. Dieser Wert wird für die Anwendung von der Peer graphing Infrastructure festgelegt. wenn die Anwendung ein Peerdiagramm erstellt oder öffnet.

cAddresses

Gibt die Anzahl der Adressen in pAddresses an. Dieser Member ist erforderlich und hat keinen Standardwert.

pAddresses

Verweist auf ein Array von PEER_ADDRESS Strukturen, die angeben, welche Adressen und Ports dieses instance für Gruppendatenverkehr lauscht. Dieser Member ist erforderlich und hat keinen Standardwert.

pwzAttributes

Verweist auf eine Zeichenfolge, die die Attribute enthält, die diesen bestimmten Knoten beschreiben. Diese Zeichenfolge ist eine Freiform-Textzeichenfolge, die für die Anwendung spezifisch ist. Dieser Parameter ist optional. Der Standardwert ist NULL.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Erweiterten Netzwerkpaket fürWindows XP
Unterstützte Mindestversion (Server) Nicht unterstützt
Kopfzeile p2p.h

Weitere Informationen

PEER_ADDRESS

PeerGraphGetNodeInfo