Condividi tramite


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