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 |