Condividi tramite


struttura PEER_APPLICATION (p2p.h)

La struttura PEER_APPLICATION contiene dati che descrivono un'applicazione o un componente software installato localmente che possono essere registrati e condivisi con contatti attendibili all'interno di una rete di collaborazione peer.

Sintassi

typedef struct peer_application_tag {
  GUID      id;
  PEER_DATA data;
  PWSTR     pwzDescription;
} PEER_APPLICATION, *PPEER_APPLICATION;

Members

id

Valore GUID in cui l'applicazione viene registrata nel computer locale.

data

PEER_DATA struttura che contiene le informazioni sull'applicazione in un buffer di byte membro. Queste informazioni sono disponibili per chiunque possa eseguire query sulle informazioni sui membri del peer locale. Questi dati sono limitati a 16.000.

pwzDescription

Puntatore a una stringa Unicode con terminazione zero che contiene una descrizione facoltativa dell'applicazione locale. Questa descrizione è limitata a 255 caratteri Unicode.

Commenti

Un'applicazione è un set di funzionalità software o software disponibili nell'endpoint del peer. In genere, si riferisce a pacchetti software che supportano attività di rete peer, ad esempio giochi o altre applicazioni collaborative.

Un'applicazione peer ha un GUID che rappresenta una singola applicazione specifica. Quando un'applicazione viene registrata per un peer, questo GUID e l'applicazione corrispondente possono essere resi disponibili a tutti i contatti attendibili del peer, indicando le attività a cui il peer può partecipare. Per annullare la registrazione di un'applicazione peer, chiamare PeerCollabUnregisterApplication con questo GUID.

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