Compartir a través de


estructura PEER_EVENT_OBJECT_CHANGED_DATA (p2p.h)

La estructura PEER_EVENT_OBJECT_CHANGED_DATA contiene información devuelta cuando se genera un evento de PEER_EVENT_ENDPOINT_OBJECT_CHANGED o PEER_EVENT_MY_OBJECT_CHANGED en un elemento del mismo nivel que participa en una red de colaboración del mismo nivel.

Sintaxis

typedef struct peer_event_object_changed_data_tag {
  PPEER_CONTACT    pContact;
  PPEER_ENDPOINT   pEndpoint;
  PEER_CHANGE_TYPE changeType;
  PPEER_OBJECT     pObject;
} PEER_EVENT_OBJECT_CHANGED_DATA, *PPEER_EVENT_OBJECT_CHANGED_DATA;

Miembros

pContact

Puntero a una estructura de PEER_CONTACT que contiene la información de contacto del mismo nivel para el contacto cuyos datos del objeto del mismo nivel cambiaron.

pEndpoint

Puntero a una estructura de PEER_ENDPOINT que contiene la información del punto de conexión del mismo nivel para el contacto cuyos datos del objeto del mismo nivel cambiaron.

changeType

PEER_CHANGE_TYPE valor de enumeración que especifica el tipo de cambio que se produjo.

pObject

Puntero a una estructura de PEER_OBJECT que contiene los datos del objeto del mismo nivel cuyo cambio provocó el evento. Esto suele ocurrir cuando el elemento del mismo nivel recibe un nuevo objeto del mismo nivel.

Comentarios

Los objetos del mismo nivel son elementos de datos en tiempo de ejecución asociados a una aplicación determinada, como una imagen o avatar, un certificado o una descripción específica. Cada objeto del mismo nivel debe tener un tamaño inferior a 16 K.

Los contactos de confianza que ven este objeto del mismo nivel tendrán un evento PEER_EVENT_OBJECT_CHANGED generado en ellos que señalen el cambio del objeto del mismo nivel en el estado.

El evento PEER_EVENT_OBJECT_CHANGED se genera cuando se cambia un objeto mediante una llamada a PeerCollabSetObject. Si es la primera vez que se establece el objeto, changeType se establece en PEER_CHANGE_ADDED. En las llamadas posteriores de PeerCollabSetObject para el mismo identificador de objeto, changeType se establece en PEER_CHANGE_UDPATED.

Si PeerCollabDeleteObject se llama al evento PEER_CHANGE_DELETED se genera.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Encabezado p2p.h

Consulte también

PEER_CHANGE_TYPE

PEER_CONTACT

PEER_ENDPOINT

PEER_OBJECT

Estructuras de API de colaboración del mismo nivel