Win32_PrivilegesStatus クラス (CIMWin32 WMI プロバイダー)

Win32_PrivilegesStatusWMI クラスは、操作を完了するために必要な特権に関する情報を報告します。 操作が失敗した場合、または部分的に設定されたインスタンスが返されたときに返される場合があります。

次の構文はマネージド オブジェクト フォーマット (MOF) のコードを単純化したもので、すべての継承されたプロパティを含みます。 プロパティとメソッドは、MOF の順序ではなく、アルファベット順です。

構文

[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[];
};

メンバー

Win32_PrivilegesStatus クラスには、次の種類のメンバーがあります。

プロパティ

Win32_PrivilegesStatus クラスには、これらのプロパティがあります。

説明

データ型: string

アクセスの種類: 読み取り専用

エラーまたは操作状態を記述するユーザー定義文字列。

このプロパティは、 __ExtendedStatusから継承されます。

操作

データ型: string

アクセスの種類: 読み取り専用

エラーまたは異常時に実行される操作。 通常、Windows Management Instrumentation (WMI) は、このプロパティを WMI メソッドの COM API の名前 ( IWbemServices::CreateInstanceEnum など) に設定します。

このプロパティは、 __ExtendedStatusから継承されます。

ParameterInfo

データ型: string

アクセスの種類: 読み取り専用

エラーまたは状態の変更に関連するパラメーター。 たとえば、アプリケーションが存在しないクラスを取得しようとすると、このプロパティは問題のあるクラス名に設定されます。

このプロパティは、 __ExtendedStatusから継承されます。

PrivilegesNotHeld

データ型: 文字列 配列

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|AccessControl|Windows NT特権")

操作を完了するために必要なアクセス特権が見つからないリスト。 アクセス特権の種類は、Windows 特権の下にあります。

例: "SE_SHUTDOWN_NAME"

PrivilegesRequired

データ型: 文字列 配列

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("Win32API|AccessControl|Windows NT特権")

操作を実行するために必要なすべての特権の一覧。 これには PrivilegesNotHeld プロパティの値が含まれます。

例: "SE_SHUTDOWN_NAME"

ProviderName

データ型: string

アクセスの種類: 読み取り専用

エラーまたは状態の変更の原因または報告を行うプロバイダーを識別します。 プロバイダーが関係しない場合、この文字列は "Windows Management" に設定されます。

このプロパティは、 __ExtendedStatusから継承されます。

StatusCode

データ型: uint32

アクセスの種類: 読み取り専用

操作のエラーまたは情報コードが含まれています。 プロバイダーによって定義された任意の値を指定できますが、値 0 (ゼロ) は通常、成功を示すために予約されています。

このプロパティは、 __NotifyStatusから継承されます。

注釈

Win32_PrivilegesStatus クラスは、__ExtendedStatusから派生します。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\CIMV2
MOF
CIMWin32.mof
[DLL]
CIMWin32.dll

こちらもご覧ください

__ExtendedStatus