PEER_COLLAB_EVENT_REGISTRATION structure (p2p.h)

The PEER_COLLAB_EVENT_REGISTRATION structure contains the data used by a peer to register for specific peer collaboration network events.

Syntax

typedef struct peer_collab_event_registration_tag {
  PEER_COLLAB_EVENT_TYPE eventType;
  GUID                   *pInstance;
} PEER_COLLAB_EVENT_REGISTRATION, *PPEER_COLLAB_EVENT_REGISTRATION;

Members

eventType

PEER_COLLAB_EVENT_TYPE enumeration value that specifies the type of peer collaboration network event for which to register.

pInstance

GUID value that uniquely identifies the application or object that registers for the specific event.

This parameter is valid only for PEER_EVENT_ENDPOINT_APPLICATION_CHANGED, PEER_EVENT_ENDPOINT_OBJECT_CHANGED, PEER_EVENT_MY_APPLICATION_CHANGED, and PEER_EVENT_MY_OBJECT_CHANGED. This GUID represents the application ID for application-specific events, and the object ID for object-specific events.

When this member is set, notification will be sent only for the specific application or object.

Requirements

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

See also

PEER_COLLAB_EVENT_TYPE

Peer Collaboration API Structures