Поделиться через


структура 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, указывающий объединенный набор доступных ролей. Ниже приведены доступные роли.

Значение Значение
PEER_GROUP_ROLE_ADMIN
Эта роль может выдавать приглашения, выдавать учетные данные и обновлять GMC других администраторов, а также вести себя как участник одноранговой группы.
PEER_GROUP_ROLE_MEMBER
Роль может добавлять записи в базу данных одноранговой группы.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2) [только классические приложения], Windows XP с пакетом обновления 1 (SP1) с дополнительным сетевым пакетом для Windows XP
Минимальная версия сервера Ни одна версия не поддерживается
Верхняя часть p2p.h

См. также раздел

PEER_MEMBER

PeerGroupIssueCredentials