estructura de PEER_CREDENTIAL_INFO (p2p.h)
La estructura PEER_CREDENTIAL_INFO define la información utilizada para obtener y emitir las credenciales de seguridad de un mismo nivel.
Sintaxis
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;
Miembros
dwSize
Especifica el tamaño de esta estructura, en bytes.
dwFlags
Reservado. Este campo debe establecerse en 0.
pwzFriendlyName
Puntero a una cadena Unicode que especifica el nombre descriptivo (para mostrar) del emisor.
pPublicKey
Puntero a una estructura de CERT_PUBLIC_KEY_INFO que contiene la clave pública del miembro del grupo del mismo nivel y el tipo de cifrado que usa.
pwzIssuerPeerName
Puntero a una cadena Unicode que especifica el nombre PNRP del emisor de pertenencia.
pwzIssuerFriendlyName
Puntero a una cadena Unicode que especifica el nombre descriptivo (para mostrar) del emisor.
ftValidityStart
Especifica la estructura FILETIME que contiene la hora en que la pertenencia del destinatario al grupo del mismo nivel es válida. Al emitir nuevas credenciales, este valor debe ser mayor que el valor ValidityStart para las credenciales actuales del miembro.
ftValidityEnd
Especifica la estructura FILETIME que contiene la hora en que la pertenencia del destinatario al grupo del mismo nivel deja de ser válida.
cRoles
Especifica el número de GUID de rol presentes en pRoles.
pRoles
Puntero a una lista de GUID que especifica el conjunto combinado de roles disponibles. Los roles disponibles son los siguientes.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2 [solo aplicaciones de escritorio],Windows XP con SP1 con advanced Networking Pack forWindows XP |
Servidor mínimo compatible | No se admite ninguno |
Encabezado | p2p.h |