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.
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 |