Condividi tramite


struttura PEER_OBJECT (p2p.h)

La struttura PEER_OBJECT contiene informazioni di runtime specifiche dell'applicazione che possono essere condivise con contatti attendibili all'interno di una rete di collaborazione peer.

Sintassi

typedef struct peer_object_tag {
  GUID      id;
  PEER_DATA data;
  DWORD     dwPublicationScope;
} PEER_OBJECT, *PPEER_OBJECT;

Members

id

Valore GUID in cui l'oggetto peer viene registrato in modo univoco.

data

PEER_DATA struttura che contiene informazioni che descrivono l'oggetto peer.

dwPublicationScope

PEER_PUBLICATION_SCOPE valore di enumerazione che specifica l'ambito della pubblicazione per questo oggetto peer.

Commenti

Gli oggetti peer sono elementi di dati in fase di esecuzione associati a una determinata applicazione, ad esempio un'immagine o un avatar, un certificato o una descrizione specifica. Ogni oggetto peer deve essere di dimensioni inferiori a 16.000.

I contatti attendibili che guardano questo oggetto peer avranno un evento PEER_EVENT_OBJECT_CHANGED generato su di essi segnalando la modifica dello stato dell'oggetto peer.

Le informazioni sugli oggetti peer sono contenute nel membro dati di questa struttura e rappresentate come buffer di byte con una dimensione massima di 16.000.

La durata di un oggetto peer è associata alla durata dell'applicazione che l'ha registrata.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Nessuno supportato
Intestazione p2p.h

Vedi anche

PEER_DATA

Strutture dell'API di collaborazione peer