структура PEER_CREDENTIAL_INFO (p2p.h)
Структура PEER_CREDENTIAL_INFO определяет сведения, используемые для получения и выдачи учетных данных безопасности однорангового узла.
Синтаксис
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;
Члены
dwSize
Задает размер этой структуры в байтах.
dwFlags
Зарезервировано. Это поле должно иметь значение 0.
pwzFriendlyName
Указатель на строку Юникода, указывающую понятное (отображаемое) имя издателя.
pPublicKey
Указатель на CERT_PUBLIC_KEY_INFO структуру, содержащую открытый ключ члена одноранговой группы и тип шифрования, который он использует.
pwzIssuerPeerName
Указатель на строку Юникода, указывающую имя PNRP издателя членства.
pwzIssuerFriendlyName
Указатель на строку Юникода, указывающую понятное (отображаемое) имя издателя.
ftValidityStart
Указывает структуру FILETIME , содержащую время, когда членство получателя в одноранговой группе становится действительным. При выдаче новых учетных данных это значение должно быть больше значения ValidityStart для текущих учетных данных участника.
ftValidityEnd
Указывает структуру FILETIME , содержащую время, когда членство получателя в одноранговой группе становится недействительным.
cRoles
Указывает количество GUID ролей, присутствующих в pRoles.
pRoles
Указатель на список идентификаторов GUID, указывающий объединенный набор доступных ролей. Ниже приведены доступные роли.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2) [только классические приложения], Windows XP с пакетом обновления 1 (SP1) с дополнительным сетевым пакетом для Windows XP |
Минимальная версия сервера | Ни одна версия не поддерживается |
Верхняя часть | p2p.h |