estructura PEER_EVENT_APPLICATION_CHANGED_DATA (p2p.h)
La estructura PEER_EVENT_APPLICATION_CHANGED_DATA contiene información devuelta cuando se genera un evento de PEER_EVENT_ENDPOINT_APPLICATION_CHANGED o PEER_EVENT_MY_APPLICATION_CHANGED en un elemento del mismo nivel que participa en una red de colaboración del mismo nivel.
Sintaxis
typedef struct peer_event_application_changed_data_tag {
PPEER_CONTACT pContact;
PPEER_ENDPOINT pEndpoint;
PEER_CHANGE_TYPE changeType;
PPEER_APPLICATION pApplication;
} PEER_EVENT_APPLICATION_CHANGED_DATA, *PPEER_EVENT_APPLICATION_CHANGED_DATA;
Members
pContact
Puntero a una estructura de PEER_CONTACT que contiene la información de contacto del mismo nivel para un contacto cuyo cambio en la aplicación generó el evento.
pEndpoint
Puntero a una estructura de PEER_ENDPOINT que contiene la información del punto de conexión del mismo nivel para un contacto cuyo cambio en la información de la aplicación generó el evento.
changeType
PEER_CHANGE_TYPE valor de enumeración que especifica el tipo de cambio de aplicación que se produjo.
pApplication
Puntero a una estructura de PEER_APPLICATION que contiene la información de la aplicación modificada.
Comentarios
"Aplicación" es un conjunto de características de software o software disponibles en el punto de conexión del mismo nivel. Normalmente, esto hace referencia a paquetes de software que admiten actividades de red del mismo nivel, como juegos u otras aplicaciones colaborativas.
La aplicación de un mismo nivel tiene un GUID que representa una sola aplicación específica. Cuando se registra una aplicación para un elemento del mismo nivel, este GUID y la aplicación correspondiente se pueden poner a disposición de todos los contactos de confianza del mismo nivel, lo que indica las actividades en las que el mismo nivel puede participar. Para anular el registro de la aplicación de un mismo nivel, llame a PeerCollabUnregisterApplication con este GUID.
Cuando una nueva aplicación se registra localmente mediante PeerCollabRegisterApplication o se anula el registro mediante PeerCollabUnregisterApplication, todos los elementos del mismo nivel suscritos a la información de presencia del mismo nivel local reciben el evento de PEER_EVENT_ENDPOINT_APPLICATION_CHANGED. Localmente, las aplicaciones reciben el evento PEER_EVENT_MY_APPLICATION_CHANGED.
El ámbito de usuario actual tiene prioridad sobre todo el ámbito de usuario . Si la aplicación está registrada en ambos ámbitos, el evento se desencadenará solo si se cambia el ámbito del usuario actual .
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Encabezado | p2p.h |