Compartir a través de


estructura PEER_COLLAB_EVENT_DATA (p2p.h)

La unión de PEER_COLLAB_EVENT_DATA contiene datos variantes para cada posible evento de red de colaboración del mismo nivel generado en un mismo nivel.

Sintaxis

typedef struct peer_collab_event_data_tag {
  PEER_COLLAB_EVENT_TYPE eventType;
  union {
    PEER_EVENT_WATCHLIST_CHANGED_DATA      watchListChangedData;
    PEER_EVENT_PRESENCE_CHANGED_DATA       presenceChangedData;
    PEER_EVENT_APPLICATION_CHANGED_DATA    applicationChangedData;
    PEER_EVENT_OBJECT_CHANGED_DATA         objectChangedData;
    PEER_EVENT_ENDPOINT_CHANGED_DATA       endpointChangedData;
    PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA peopleNearMeChangedData;
    PEER_EVENT_REQUEST_STATUS_CHANGED_DATA requestStatusChangedData;
  };
} PEER_COLLAB_EVENT_DATA, *PPEER_COLLAB_EVENT_DATA;

Members

eventType

PEER_COLLAB_EVENT_TYPE valor de enumeración que contiene el tipo del evento cuya estructura de datos correspondiente aparece en el brazo de unión posterior.

watchListChangedData

Estructura de PEER_EVENT_WATCHLIST_CHANGED_DATA . Esta estructura de datos está presente cuando eventType se establece en PEER_EVENT_WATCHLIST_CHANGED.

presenceChangedData

Estructura de PEER_EVENT_PRESENCE_CHANGED_DATA . Esta estructura de datos está presente cuando eventType se establece en PEER_EVENT_ENDPOINT_PRESENCE_CHANGED o PEER_EVENT_MY_PRESENCE_CHANGED.

applicationChangedData

Estructura PEER_EVENT_APPLICATION_CHANGED_DATA . Esta estructura de datos está presente cuando eventType se establece en PEER_EVENT_ENDPOINT_APPLICATION_CHANGED o PEER_EVENT_MY_APPLICATION_CHANGED.

objectChangedData

Estructura de PEER_EVENT_OBJECT_CHANGED_DATA . Esta estructura de datos está presente cuando eventType se establece en PEER_EVENT_ENDPOINT_OBJECT_CHANGED o PEER_EVENT_MY_OBJECT_CHANGED.

endpointChangedData

Estructura de PEER_EVENT_ENDPOINT_CHANGED_DATA . Esta estructura de datos está presente cuando eventType se establece en PEER_EVENT_ENDPOINT_CHANGED o PEER_EVENT_MY_ENDPOINT_CHANGED.

peopleNearMeChangedData

Estructura de PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA . Esta estructura de datos está presente cuando eventType se establece en PEER_EVENT_PEOPLE_NEAR_ME_CHANGED.

requestStatusChangedData

Estructura PEER_EVENT_REQUEST_STATUS_CHANGED_DATA . Esta estructura de datos está presente cuando eventType se establece en PEER_EVENT_REQUEST_STATUS_CHANGED.

Requisitos

   
Cliente mínimo compatible Compilación 20348 de Windows 10
Servidor mínimo compatible Compilación 20348 de Windows 10
Encabezado p2p.h

Consulte también

Estructuras de API de colaboración del mismo nivel