structure PEER_GROUP_PROPERTIES (p2p.h)
La structure PEER_GROUP_PROPERTIES contient des données sur la stratégie d’appartenance d’un groupe d’homologues.
Syntaxe
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;
Membres
dwSize
Taille de la structure, en octets.
dwFlags
PEER_GROUP_PROPERTY_FLAGS indicateurs qui décrivent le comportement d’un groupe d’homologues. La valeur par défaut est zéro (0), ce qui indique que les indicateurs ne sont pas définis.
pwzCloud
Spécifie le nom du cloud PNRP (Peer Name Resolution Protocol) auquel participe un groupe d’homologues. La valeur par défaut est « global », si ce membre a la valeur NULL.
pwzClassifier
Spécifie le classifieur utilisé pour identifier l’autorité d’un nom d’homologue de groupe d’homologues pour l’inscription ou la résolution dans un cloud PNRP. La taille maximale de ce champ est de 149 caractères Unicode. Ce membre peut avoir la valeur NULL.
pwzGroupPeerName
Spécifie le nom d’un groupe d’homologues inscrit auprès du service PNRP. La taille maximale de ce champ est de 137 caractères Unicode.
pwzCreatorPeerName
Spécifie le nom d’homologue associé au créateur du groupe d’homologues. La taille maximale de ce champ est de 137 caractères Unicode. Si ce membre de structure est NULL, l’implémentation utilise l’identité obtenue à partir de PeerIdentityGetDefault.
pwzFriendlyName
Spécifie le nom convivial (d’affichage) d’un groupe d’homologues. La taille maximale de ce champ est de 255 caractères.
pwzComment
Contient un commentaire utilisé pour décrire un groupe d’homologues. La taille maximale de ce champ est de 255 caractères.
ulMemberDataLifetime
Spécifie la durée de vie, en secondes, des données membres du groupe d’homologues (PEER_MEMBER). La valeur minimale de ce champ est de 8 heures et la valeur maximale est de 10 ans. La valeur par défaut est 2 419 200 secondes, soit 28 jours.
Si cette valeur est définie sur zéro (0), les données membres ont la durée de vie maximale autorisée, c’est-à-dire le temps restant dans la durée de vie de l’administrateur qui émet les informations d’identification d’un membre.
ulPresenceLifetime
Spécifie la durée de vie, en secondes, des informations de présence publiées sur un groupe d’homologues. La valeur par défaut est 300 secondes. Ne définissez pas la valeur de ulPresenceLifetime sur moins de 300 secondes. Si ce membre est défini sur inférieur à la valeur par défaut de 300 secondes, un comportement non défini peut se produire.
dwAuthenticationSchemes
Windows Vista ou version ultérieure. OR logique de PEER_GROUP_AUTHENTICATION_SCHEME valeurs d’énumération qui indiquent les types d’authentification pris en charge par le groupe d’homologues.
pwzGroupPassword
Windows Vista ou version ultérieure. Pointeur vers une chaîne Unicode qui contient le mot de passe utilisé pour authentifier les pairs qui tentent de rejoindre le groupe d’homologues.
groupPasswordRole
Windows Vista ou version ultérieure. Valeur GUID qui indique le rôle de groupe d’homologues pour lequel le mot de passe est requis pour l’authentification.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP avec SP2 [applications de bureau uniquement],Windows XP avec SP1 avec le Pack réseau avancé pourWindows XP |
Serveur minimal pris en charge | Aucun pris en charge |
En-tête | p2p.h |