Méthode GetCallerAccessRights de la _ _ classe SystemSecurity
La méthode _ _ SystemSecurity :: GetCallerAccessRights définit le paramètre Rights comme une image bitmap avec chaque bit correspondant à un droit d’accès. N’importe quel client peut l’appeler pour déterminer les droits dont dispose le client. Cette méthode est utile pour les clients qui activent ou désactivent des fonctionnalités. Par exemple, une application GUI peut désactiver un bouton si l’utilisateur actuellement connecté ne dispose pas des droits d’exécution de méthode.
Tout client activé a le droit d’appeler GetCallerAccessRights, même si ce client ne dispose pas des droits d’exécution de méthode généraux.
Syntaxe
HRESULT GetCallerAccessRights(
[out] sint32 rights
);
Paramètres
-
droits [ à]
-
Droits d’accès du client. Pour plus d’informations, consultez _ _ SystemSecurity et constantes de sécurité WMI.
-
WBEM _ ACTIVER (1 (0x1))
-
Active le compte et accorde des autorisations de lecture à l’utilisateur. Il s’agit du droit d’accès par défaut pour tous les utilisateurs.
-
WBEM _ MÉTHODE _ Execute (2 (0X2))
-
Autorise l’exécution des méthodes.
Notes
Les fournisseurs peuvent effectuer des vérifications d’accès supplémentaires.
-
WBEM _ _ _ REP en écriture complète (4 (0x4))
-
Permet à l’appelant, au contexte de sécurité ou à l’utilisateur d’écrire dans les classes et les instances, à l’exception des classes système.
-
WBEM _ _ _ REP en écriture partielle (8 (0x8))
-
Permet à l’appelant, au contexte de sécurité ou à l’utilisateur d’écrire des instances de fournisseur, mais pas des classes statiques ou des instances statiques dans le référentiel.
-
WBEM _ _Fournisseur d’écriture (16 (0x10))
-
Permet à l’appelant, au contexte de sécurité ou à l’utilisateur d’écrire des classes et des instances sur les fournisseurs.
Notes
L’emprunt d’identité des fournisseurs peut effectuer des vérifications d’accès supplémentaires.
-
WBEM _ _Accès à distance (32 (0x20))
-
Permet à un compte d’utilisateur d’effectuer à distance les opérations autorisées par les autres bits.
-
Lecture _ CONTRÔLE (131072 (0x20000))
-
Autorise l’accès en lecture aux descripteurs de sécurité.
-
Écriture _ DAC (262144 (0x40000))
-
Autorise l’accès en écriture à des listes de contrôle d’accès discrétionnaire (DACL).
Valeur retournée
Cette méthode retourne un HRESULT qui indique l’état de l’appel de la méthode. La liste suivante répertorie les valeurs de retour dont l’importance est de Set9XUserList. pour les applications de script et de Visual Basic, le résultat peut être obtenu à partir de out- parameters. ReturnValue. Pour plus d’informations, consultez construction d’objets inparamètres et analyse d’objets de paramètres de paramètres.
-
_méthode WBEM _ E _ désactivée
-
Cette méthode n’est pas prise en charge sur les versions prises en charge de Windows.
Conditions requises
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows Vista |
| Serveur minimal pris en charge |
Windows Server 2008 |
| Espace de noms |
Tous les espaces de noms WMI |