PEER_GROUP_PROPERTIES struttura (p2p.h)
La struttura PEER_GROUP_PROPERTIES contiene dati relativi ai criteri di appartenenza di un gruppo peer.
Sintassi
typedef struct peer_group_properties_tag {
DWORD dwSize;
DWORD dwFlags;
PWSTR pwzCloud;
PWSTR pwzClassifier;
PWSTR pwzGroupPeerName;
PWSTR pwzCreatorPeerName;
PWSTR pwzFriendlyName;
PWSTR pwzComment;
ULONG ulMemberDataLifetime;
ULONG ulPresenceLifetime;
DWORD dwAuthenticationSchemes;
PWSTR pwzGroupPassword;
PEER_ROLE_ID groupPasswordRole;
} PEER_GROUP_PROPERTIES, *PPEER_GROUP_PROPERTIES;
Members
dwSize
Dimensioni della struttura, in byte.
dwFlags
PEER_GROUP_PROPERTY_FLAGS flag che descrivono il comportamento di un gruppo di peer. Il valore predefinito è zero (0), che indica che i flag non sono impostati.
pwzCloud
Specifica il nome del cloud PNRP (Peer Name Resolution Protocol) a cui partecipa un gruppo peer. Il valore predefinito è "globale", se questo membro è NULL.
pwzClassifier
Specifica il classificatore usato per identificare l'autorità di un nome peer del gruppo peer per la registrazione o la risoluzione all'interno di un cloud PNRP. Le dimensioni massime di questo campo sono 149 caratteri Unicode. Questo membro può essere NULL.
pwzGroupPeerName
Specifica il nome di un gruppo peer registrato con il servizio PNRP. La dimensione massima di questo campo è di 137 caratteri Unicode.
pwzCreatorPeerName
Specifica il nome del peer associato all'autore del gruppo peer. La dimensione massima di questo campo è di 137 caratteri Unicode. Se questo membro della struttura è NULL, l'implementazione usa l'identità ottenuta da PeerIdentityGetDefault.
pwzFriendlyName
Specifica il nome descrittivo (visualizzato) di un gruppo peer. La dimensione massima di questo campo è di 255 caratteri.
pwzComment
Contiene un commento usato per descrivere un gruppo di peer. La dimensione massima di questo campo è di 255 caratteri.
ulMemberDataLifetime
Specifica la durata, in secondi, dei dati dei membri del gruppo peer (PEER_MEMBER). Il valore minimo per questo campo è di 8 ore e il massimo è di 10 anni. Il valore predefinito è 2.419.200 secondi o 28 giorni.
Se questo valore è impostato su zero (0), i dati dei membri hanno la durata massima consentita, ovvero il tempo rimanente nella durata dell'amministratore che rilascia le credenziali per un membro.
ulPresenceLifetime
Specifica la durata, in secondi, delle informazioni sulla presenza pubblicate in un gruppo peer. Il valore predefinito è 300 secondi. Non impostare il valore di ulPresenceLifetime su meno di 300 secondi. Se questo membro è impostato su meno del valore predefinito 300-secondo, può verificarsi un comportamento non definito.
dwAuthenticationSchemes
Windows Vista o versione successiva. OR logico di PEER_GROUP_AUTHENTICATION_SCHEME valori di enumerazione che indicano i tipi di autenticazione supportati dal gruppo peer.
pwzGroupPassword
Windows Vista o versione successiva. Puntatore a una stringa Unicode contenente la password usata per autenticare i peer che tentano di aggiungere il gruppo di peer.
groupPasswordRole
Windows Vista o versione successiva. Valore GUID che indica il ruolo del gruppo di peer per cui è necessaria la password per l'autenticazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2 [solo app desktop], Windows XP con SP1 con Advanced Networking Pack forWindows XP |
Server minimo supportato | Nessuno supportato |
Intestazione | p2p.h |