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. |