Identity Manager-Funktionen

Die Peer Identity Manager-API verwendet die folgenden Funktionen.

Funktion BESCHREIBUNG
PeerCreatePeerName Erstellt einen neuen Namen basierend auf dem vorhandenen Namen der angegebenen Peeridentität und -klassifizierung. Eine neue Identität wird jedoch nicht durch einen Aufruf von PeerCreatePeerName erstellt.
PeerEnumGroups Erstellt und gibt einen Peeraufzählungshandle zurück, mit dem alle Peergruppen aufgelistet werden, die einer bestimmten Peeridentität zugeordnet sind.
PeerEnumIdentities Erstellt und gibt einen Peeraufzählungshandle zurück, der zum Auflisten aller Peeridentitäten verwendet wird, die zu einem bestimmten Benutzer gehören.
PeerEndEnumeration Gibt eine Enumeration frei, z. B. eine Datensatz- oder Memberaufzählung, und verwaltet alle Ressourcen, die der Enumeration zugeordnet sind.
PeerFreeData Verwaltet die Zuordnung eines Datenblocks und gibt ihn an den Speicherpool zurück.
PeerGetItemCount Gibt eine Anzahl der Elemente in einer Peeraufzählung zurück.
PeerGetNextItem Gibt eine bestimmte Anzahl von Elementen aus einer Peeraufzählung zurück.
PeerIdentityCreate Erstellt eine neue Peeridentität und gibt ihren Namen zurück. Der Name der Peeridentität muss in allen nachfolgenden Aufrufen an die Funktionen Peer Identity Manager, Peer Grouping oder PNRP übergeben werden, die im Auftrag der Peeridentität ausgeführt werden. Der Name der Peeridentität gibt an, welche Peeridentität verwendet wird.
PeerIdentityDelete Löscht eine Peeridentität. Dies schließt das Entfernen aller Zertifikate, privaten Schlüssel und aller Gruppeninformationen ein, die einer angegebenen Peeridentität zugeordnet sind.
PeerIdentityExport Ermöglicht es einem Benutzer, eine Peeridentität zu exportieren. Der Benutzer kann dann die Peeridentität auf einen anderen Computer übertragen.
PeerIdentityGetCryptKey Ruft ein Handle für einen Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) ab.
PeerIdentityGetDefault Ruft den standardmäßigen Peernamen ab, der für den aktuellen Benutzer festgelegt ist.
PeerIdentityGetFriendlyName Gibt den Anzeigenamen der Peeridentität zurück.
PeerIdentityGetXML Gibt eine Beschreibung der Peeridentität zurück, die dann an Dritte übergeben und verwendet werden kann, um eine Peeridentität in eine Peergruppe einzuladen. Diese Informationen werden als XML-Fragment zurückgegeben.
PeerIdentityImport Importiert eine Peeridentität. Wenn die Peeridentität auf einem Computer vorhanden ist, wird PEER_E_ALREADY_EXISTS zurückgegeben.
PeerIdentitySetFriendlyName Ändert den Anzeigenamen für eine angegebene Peeridentität. Der Anzeigename ist der lesbare Name.