Fonctions du gestionnaire d’identité
L’API du gestionnaire d’identité de l’homologue utilise les fonctions suivantes.
| Fonction | Description |
|---|---|
| PeerCreatePeerName | Crée un nouveau nom basé sur le nom existant de l’identité d’homologue et du classifieur spécifiés. Toutefois, une nouvelle identité n’est pas créée par un appel à PeerCreatePeerName. |
| PeerEnumGroups | Crée et retourne un handle d’énumération d’homologue utilisé pour énumérer tous les groupes homologues associés à une identité d’homologue spécifique. |
| PeerEnumIdentities | Crée et retourne un handle d’énumération d’homologue utilisé pour énumérer toutes les identités d’homologue qui appartiennent à un utilisateur spécifique. |
| PeerEndEnumeration | Libère une énumération, par exemple, un enregistrement ou une énumération de membre, et libère toutes les ressources associées à l’énumération. |
| PeerFreeData | Libère un bloc de données et le retourne au pool de mémoire. |
| PeerGetItemCount | Retourne le nombre d’éléments dans une énumération d’homologues. |
| PeerGetNextItem | Retourne un nombre spécifique d’éléments à partir d’une énumération d’homologues. |
| PeerIdentityCreate | Crée une nouvelle identité d’homologue et retourne son nom. Le nom de l’identité de l’homologue doit être passé dans tous les appels suivants au gestionnaire d’identité de l’homologue, au regroupement d’homologues ou aux fonctions PNRP qui fonctionnent pour le compte de l’identité de l’homologue. Le nom d’identité de l’homologue spécifie l’identité de l’homologue utilisée. |
| PeerIdentityDelete | Supprime une identité d’homologue. Cela comprend la suppression de tous les certificats, clés privées et informations de groupe associées à une identité d’homologue spécifiée. |
| PeerIdentityExport | Permet à un utilisateur d’exporter une identité d’homologue. L’utilisateur peut ensuite transférer l’identité de l’homologue vers un autre ordinateur. |
| PeerIdentityGetCryptKey | Récupère un handle vers un fournisseur de services de chiffrement (CSP). |
| PeerIdentityGetDefault | Récupère le nom d’homologue par défaut défini pour l’utilisateur actuel. |
| PeerIdentityGetFriendlyName | Retourne le nom convivial de l’identité de l’homologue. |
| PeerIdentityGetXML | Retourne une description de l’identité de l’homologue, qui peut ensuite être passée à des tiers et utilisée pour inviter une identité d’homologue dans un groupe homologue. Ces informations sont retournées sous forme de fragment XML. |
| PeerIdentityImport | Importe une identité d’homologue. Si l’identité de l’homologue existe sur un ordinateur, l' homologue _ E _ _ existe déjà est retourné. |
| PeerIdentitySetFriendlyName | Modifie le nom convivial d’une identité d’homologue spécifiée. Le nom convivial est le nom explicite. |