Méthode ICertAdmin2::GetMyRoles (certadm.h)
La méthode GetMyRoles récupère les rôles d’autorité de certification de l’appelant.
Syntaxe
HRESULT GetMyRoles(
[in] const BSTR strConfig,
[out] LONG *pRoles
);
Paramètres
[in] strConfig
Valeur de chaîne qui représente une chaîne de configuration valide pour l’autorité de certification sous la forme COMPUTERNAME\CANAME, où COMPUTERNAME est le nom réseau du serveur des services de certificats et CANAME est le nom commun de l’autorité de certification, tel qu’entré lors de l’installation des services de certificats. Pour plus d’informations sur le nom de la chaîne de configuration, consultez ICertConfig.
[out] pRoles
Pointeur vers une valeur LONG qui représente les rôles d’autorité de certification récupérés pour l’appelant. Il peut s’agir d’une combinaison de bits de zéro ou plus des valeurs suivantes.
Valeur retournée
C++
Si la fonction réussit, la valeur de retour est S_OK.Si la fonction échoue, la valeur de retour est un HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
VB
La valeur de retour est une valeur de type Long qui représente les rôles d’autorité de certification récupérés pour l’appelant. Il peut s’agir d’une combinaison de bits de zéro ou plus des valeurs suivantes.Code/valeur de retour | Description |
---|---|
|
L’appelant dispose d’une capacité d’administrateur d’autorité de certification. |
|
L’appelant dispose d’une capacité d’auditeur d’autorité de certification. |
|
L’appelant a accès à l’inscription. |
|
L’appelant a une capacité d’agent d’autorité de certification. |
|
L’appelant dispose d’une fonctionnalité de sauvegarde de l’autorité de certification. |
|
L’appelant dispose d’un accès en lecture. |
Configuration requise
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | certadm.h (include Certsrv.h) |
Bibliothèque | Certidl.lib |
DLL | Certadm.dll |