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 |