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

Voir aussi

Classes système WMI

__SystemSecurity

__SystemSecurity :: est

__SystemSecurity :: SetS

Constantes de sécurité WMI

_ACE Win32

_SecurityDescriptor Win32

Sécurisation des espaces de noms WMI

Constantes de sécurité WMI