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


Функции диспетчера удостоверений

API диспетчера одноранговых удостоверений использует следующие функции.

Функция Описание
PeerCreatePeerName Создает новое имя на основе существующего имени указанного однорангового удостоверения и классификатора. Однако новое удостоверение не создается путем вызова PeerCreatePeerName.
PeerEnumGroups Создает и возвращает дескриптор однорангового перечисления, используемый для перечисления всех групп одноранговых узлов, связанных с определенным удостоверением однорангового узла.
PeerEnumIdentities Создает и возвращает дескриптор однорангового перечисления, используемый для перечисления всех одноранговых удостоверений, принадлежащих конкретному пользователю.
PeerEndEnumeration Освобождает перечисление, например перечисление записей или элементов, и освобождает все ресурсы, связанные с перечислением.
PeerFreeData Освобождает блок данных и возвращает его в пул памяти.
PeerGetItemCount Возвращает количество элементов в одноранговом перечислении.
PeerGetNextItem Возвращает определенное количество элементов из однорангового перечисления.
PeerIdentityCreate Создает удостоверение однорангового узла и возвращает его имя. Имя однорангового удостоверения должно передаваться во всех последующих вызовах в функции диспетчера одноранговых удостоверений, группирования одноранговых узлов или PNRP, которые работают от имени однорангового удостоверения. Имя однорангового удостоверения указывает, какое удостоверение однорангового узла используется.
PeerIdentityDelete Удаляет удостоверение однорангового узла. Сюда входит удаление всех сертификатов, закрытых ключей и всех сведений о группах, связанных с указанным удостоверением однорангового узла.
PeerIdentityExport Позволяет пользователю экспортировать одноранговые удостоверения. Затем пользователь может передать одноранговое удостоверение на другой компьютер.
PeerIdentityGetCryptKey Извлекает дескриптор для поставщика служб шифрования (CSP).
PeerIdentityGetDefault Извлекает имя однорангового узла по умолчанию, заданное для текущего пользователя.
PeerIdentityGetFriendlyName Возвращает понятное имя однорангового удостоверения.
PeerIdentityGetXML Возвращает описание однорангового удостоверения, которое затем можно передать третьим лицам и использовать для приглашения однорангового удостоверения в одноранговую группу. Эти сведения возвращаются в виде фрагмента XML.
PeerIdentityImport Импортирует одноранговые удостоверения. Если удостоверение однорангового узла существует на компьютере, возвращается PEER_E_ALREADY_EXISTS .
PeerIdentitySetFriendlyName Изменяет понятное имя для указанного удостоверения однорангового узла. Понятное имя — это понятное имя.