PEER_ENDPOINT structure (p2p.h)

The PEER_ENDPOINT structure contains the address and friendly name of a peer endpoint.

Syntax

typedef struct peer_endpoint_tag {
  PEER_ADDRESS address;
  PWSTR        pwzEndpointName;
} PEER_ENDPOINT, *PPEER_ENDPOINT;

Members

address

PEER_ADDRESS structure that contains the IPv6 network address of the endpoint.

pwzEndpointName

Zero-terminated Unicode string that contains the specific displayable name of the endpoint.

Remarks

A peer "endpoint" describes a contact's presence location — the unique network address configuration that describes the currently available instance of the contact within the peer collaboration network. A single contact can be available at multiple endpoints within the peer collaboration network.

A peer watching a contact can query any of the endpoints associated with that contact for specific peer presence, application, or object updates.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server None supported
Header p2p.h

See also

PEER_ADDRESS

Peer Collaboration API Structures