estrutura PEER_CREDENTIAL_INFO (p2p.h)
A estrutura PEER_CREDENTIAL_INFO define as informações usadas para obter e emitir as credenciais de segurança de um par.
Sintaxe
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;
Membros
dwSize
Especifica o tamanho dessa estrutura, em bytes.
dwFlags
Reservado. Esse campo deve ser definido como 0.
pwzFriendlyName
Ponteiro para uma cadeia de caracteres Unicode que especifica o nome amigável (exibição) do emissor.
pPublicKey
Ponteiro para uma estrutura CERT_PUBLIC_KEY_INFO que contém a chave pública do membro do grupo par e o tipo de criptografia que ele usa.
pwzIssuerPeerName
Ponteiro para uma cadeia de caracteres Unicode que especifica o nome PNRP do emissor da associação.
pwzIssuerFriendlyName
Ponteiro para uma cadeia de caracteres Unicode que especifica o nome amigável (exibição) do emissor.
ftValidityStart
Especifica a estrutura FILETIME que contém a hora em que a associação do destinatário no grupo de pares se torna válida. Ao emitir novas credenciais, esse valor deve ser maior que o valor ValidityStart para as credenciais atuais do membro.
ftValidityEnd
Especifica a estrutura FILETIME que contém a hora em que a associação do destinatário no grupo de pares se torna inválida.
cRoles
Especifica o número de GUIDs de função presentes em pRoles.
pRoles
Ponteiro para uma lista de GUIDs que especifica o conjunto combinado de funções disponíveis. As funções disponíveis são as seguintes.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP com SP2 [somente aplicativos da área de trabalho], Windows XP com SP1 com o Pacote de Rede Avançado paraWindows XP |
Servidor mínimo com suporte | Nenhum compatível |
Cabeçalho | p2p.h |