Condividi tramite


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

Vedi anche

PeerGroupCreate

PeerGroupGetProperties

PeerGroupSetProperties