Classe Win32_PrivilegesStatus (WMI)

La classe WMI Win32 _ PrivilegesStatus fournit des informations sur les privilèges requis pour effectuer une opération. Elle peut être retournée en cas d’échec d’une opération ou lorsqu’une instance partiellement remplie a été retournée.

La syntaxe suivante est simplifiée par rapport au code MOF (Managed Object Format) et inclut toutes les propriétés héritées. Les propriétés et les méthodes sont classées par ordre alphabétique, et non par ordre MOF.

Syntaxe

[UUID("{BE46D060-7A7C-11d2-BC85-00104B2CF71C}")]
class Win32_PrivilegesStatus : __ExtendedStatus
{
  string Description;
  string Operation;
  string ParameterInfo;
  string ProviderName;
  uint32 StatusCode;
  string PrivilegesNotHeld[];
  string PrivilegesRequired[];
};

Membres

La classe Win32 _ PrivilegesStatus possède les types de membres suivants :

Propriétés

La classe Win32 _ PrivilegesStatus a ces propriétés.

Description

Type de données : chaîne

Type d'accès : Lecture seule

Toute chaîne définie par l’utilisateur qui décrit une erreur ou un état opérationnel.

Cette propriété est héritée de _ _ ExtendedStatus.

opération

Type de données : chaîne

Type d'accès : Lecture seule

Opération qui se produit au moment d’une défaillance ou d’une anomalie. en règle générale, Windows Management Instrumentation (WMI) définit cette propriété sur le nom d’une API COM pour la méthode WMI, telle que la suivante : IWbemServices :: CreateInstanceEnum.

Cette propriété est héritée de _ _ ExtendedStatus.

ParameterInfo

Type de données : chaîne

Type d'accès : Lecture seule

Paramètres impliqués dans une modification d’erreur ou d’État. Par exemple, si une application tente de récupérer une classe qui n’existe pas, cette propriété est définie sur le nom de la classe incriminée.

Cette propriété est héritée de _ _ ExtendedStatus.

PrivilegesNotHeld

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Liste des privilèges d’accès requis manquants pour terminer une opération. les types de privilèges d’accès se trouvent sous les privilèges Windows.

exemple : « SE _ SHUTDOWN _ NAME »

PrivilegesRequired

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Liste de tous les privilèges requis pour effectuer une opération. Cela comprend les valeurs de la propriété PrivilegesNotHeld .

exemple : « SE _ SHUTDOWN _ NAME »

ProviderName

Type de données : chaîne

Type d'accès : Lecture seule

Identifie le fournisseur qui provoque ou signale une modification d’erreur ou d’État. si aucun fournisseur n’est impliqué, cette chaîne est définie sur « gestion de la Windows ».

Cette propriété est héritée de _ _ ExtendedStatus.

StatusCode

Type de données : UInt32

Type d'accès : Lecture seule

Contient une erreur ou un code d’information pour une opération. Il peut s’agir de n’importe quelle valeur définie par le fournisseur, mais la valeur 0 (zéro) est généralement réservée pour indiquer la réussite. Cette propriété est héritée de _ _ NotifyStatus.

Remarques

La classe Win32 _ PrivilegesStatus est dérivée de _ _ ExtendedStatus.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
\WMI racine
MOF
WMI. mof

Voir aussi

__ExtendedStatus