Partager via


structure PEER_CREDENTIAL_INFO (p2p.h)

La structure PEER_CREDENTIAL_INFO définit les informations utilisées pour obtenir et émettre les informations d’identification de sécurité d’un homologue.

Syntaxe

typedef struct peer_credential_info_tag {
  DWORD                dwSize;
  DWORD                dwFlags;
  PWSTR                pwzFriendlyName;
  CERT_PUBLIC_KEY_INFO *pPublicKey;
  PWSTR                pwzIssuerPeerName;
  PWSTR                pwzIssuerFriendlyName;
  FILETIME             ftValidityStart;
  FILETIME             ftValidityEnd;
  ULONG                cRoles;
  PEER_ROLE_ID         *pRoles;
} PEER_CREDENTIAL_INFO, *PPEER_CREDENTIAL_INFO;

Membres

dwSize

Spécifie la taille de cette structure, en octets.

dwFlags

Réservé. Ce champ doit être défini sur 0.

pwzFriendlyName

Pointeur vers une chaîne Unicode qui spécifie le nom convivial (d’affichage) de l’émetteur.

pPublicKey

Pointeur vers une structure CERT_PUBLIC_KEY_INFO qui contient la clé publique du membre du groupe d’homologues et le type de chiffrement qu’il utilise.

pwzIssuerPeerName

Pointeur vers une chaîne Unicode qui spécifie le nom PNRP de l’émetteur d’appartenance.

pwzIssuerFriendlyName

Pointeur vers une chaîne Unicode qui spécifie le nom convivial (d’affichage) de l’émetteur.

ftValidityStart

Spécifie la structure FILETIME qui contient l’heure à laquelle l’appartenance du destinataire au groupe d’homologues devient valide. Lors de l’émission de nouvelles informations d’identification, cette valeur doit être supérieure à la valeur ValidityStart pour les informations d’identification actuelles du membre.

ftValidityEnd

Spécifie la structure FILETIME qui contient l’heure à laquelle l’appartenance du destinataire au groupe d’homologues devient non valide.

cRoles

Spécifie le nombre d’GUID de rôle présents dans pRoles.

pRoles

Pointeur vers une liste de GUID qui spécifie l’ensemble combiné de rôles disponibles. Les rôles disponibles sont les suivants.

Valeur Signification
PEER_GROUP_ROLE_ADMIN
Ce rôle peut émettre des invitations, émettre des informations d’identification et renouveler la console GMC d’autres administrateurs, ainsi que se comporter en tant que membre du groupe d’homologues.
PEER_GROUP_ROLE_MEMBER
Le rôle peut ajouter des enregistrements à la base de données du groupe d’homologues.

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

Voir aussi

PEER_MEMBER

PeerGroupIssueCredentials