classe Win32_PrivilegesStatus (fournisseurs WMI CIMWin32)

La classe WMIWin32_PrivilegesStatus signale des informations sur les privilèges requis pour effectuer une opération. Il peut être retourné en cas d’échec d’une opération ou lorsqu’un instance partiellement rempli a été retourné.

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 dans l’ordre alphabétique, et non dans l’ordre MOF.

Syntaxe

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

Membres

La classe Win32_PrivilegesStatus a les types de membres suivants :

Propriétés

La classe Win32_PrivilegesStatus possède 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 a lieu 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 méthode d’API COM pour 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 erreur ou un changement 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 classe incriminé.

Cette propriété est héritée de __ExtendedStatus.

PrivilegesNotHeld

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Win32API| AccessControl| Privilèges Windows NT »)

Répertorier les privilèges d’accès requis manquants pour terminer une opération. Les types de privilèges d’accès se trouvent sous Privilèges Windows.

Exemple : « SE_SHUTDOWN_NAME »

PrivilègesQuired

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Qualificateurs : MappingStrings (« Win32API| AccessControl| Privilèges Windows NT »)

Liste de tous les privilèges requis pour effectuer une opération. Cela inclut 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 erreur ou un changement d’état. Si aucun fournisseur n’est impliqué, cette chaîne est définie sur « Windows Management ».

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’informations 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.

Notes

La classe Win32_PrivilegesStatus est dérivée de __ExtendedStatus.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
Racine\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Voir aussi

__ExtendedStatus