struttura PEER_PNRP_REGISTRATION_INFO (p2p.h)
La struttura PEER_PNRP_REGISTRATION_INFO contiene le informazioni fornite da un'identità peer quando esegue la registrazione con un cloud PNRP.
Sintassi
typedef struct peer_pnrp_registration_info_tag {
PWSTR pwzCloudName;
PWSTR pwzPublishingIdentity;
ULONG cAddresses;
SOCKADDR **ppAddresses;
WORD wPort;
PWSTR pwzComment;
PEER_DATA payload;
} PEER_PNRP_REGISTRATION_INFO, *PPEER_PNRP_REGISTRATION_INFO;
Members
pwzCloudName
Puntatore a una stringa Unicode che contiene il nome del cloud PNRP per cui questa identità peer richiede la registrazione. Se NULL, la registrazione verrà eseguita in tutti i cloud. È possibile usare il valore speciale PEER_PNRP_ALL_LINK_CLOUDS per registrarsi in tutti i cloud locali di collegamento.
pwzPublishingIdentity
Puntatore a una stringa Unicode contenente il nome dell'identità peer che richiede la registrazione.
cAddresses
Numero di strutture SOCKADDR in ppAddresses. È possibile usare il valore speciale PEER_PNRP_AUTO_ADDRESSES per fare in modo che l'infrastruttura scelga automaticamente gli indirizzi.
ppAddresses
Puntatore a una matrice di puntatori a strutture SOCKADDR che contengono gli indirizzi IP associati all'interfaccia di rete dell'identità peer che richiede la registrazione.
wPort
Porta dell'interfaccia di rete assegnata all'indirizzo che il peer sta pubblicando.
pwzComment
Puntatore a una stringa Unicode con terminazione zero che contiene un commento per questo endpoint peer.
payload
Struttura PEER_DATA che contiene un puntatore a un buffer di byte opaco contenente dati specifici dell'applicazione per l'endpoint peer, ad esempio un messaggio o un'immagine.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2 [solo app desktop],Windows XP con SP1 con Advanced Networking Pack per Windows XP |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | p2p.h |