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 类具有这些属性。

描述

数据类型: 字符串

访问类型:只读

描述错误或操作状态的任何用户定义的字符串。

此属性继承自 __ExtendedStatus

操作

数据类型: 字符串

访问类型:只读

在发生故障或异常时发生的操作。 通常,Windows Management Instrumentation (WMI) 将此属性设置为适用于 WMI 方法的 COM API 的名称,如下所示: IWbemServices::CreateInstanceEnum

此属性继承自 __ExtendedStatus

ParameterInfo

数据类型: 字符串

访问类型:只读

错误或状态更改所涉及的参数。 例如,如果应用程序尝试检索不存在的类,则此属性将设置为有问题的类名。

此属性继承自 __ExtendedStatus

PrivilegesNotHeld

数据类型: 字符串 数组

访问类型:只读

限定符:MappingStrings (“Win32API|AccessControl |Windows NT特权“)

列出完成操作所需的访问权限缺失。 可以在 Windows 特权下找到访问权限类型。

示例:“SE_SHUTDOWN_NAME”

PrivilegesRequired

数据类型: 字符串 数组

访问类型:只读

限定符:MappingStrings (“Win32API|AccessControl |Windows NT特权“)

列出执行操作所需的所有特权。 这包括 PrivilegesNotHeld 属性中的值。

示例:“SE_SHUTDOWN_NAME”

ProviderName

数据类型: 字符串

访问类型:只读

标识导致或报告错误或状态更改的提供程序。 如果不涉及提供程序,则此字符串设置为“Windows 管理”。

此属性继承自 __ExtendedStatus

StatusCode

数据类型: uint32

访问类型:只读

包含操作的错误或信息代码。 这可以是提供程序定义的任何值,但值 0 (零) 通常保留以指示成功。

此属性继承自 __NotifyStatus

备注

Win32_PrivilegesStatus 类派生自 __ExtendedStatus

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
命名空间
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

另请参阅

__ExtendedStatus