WBEM_SECURITY_FLAGS枚举 (wbemcli.h)

包含用于设置安全访问级别的标志。

语法

typedef enum tag_WBEM_SECURITY_FLAGS {
  WBEM_ENABLE = 1,
  WBEM_METHOD_EXECUTE = 2,
  WBEM_FULL_WRITE_REP = 4,
  WBEM_PARTIAL_WRITE_REP = 8,
  WBEM_WRITE_PROVIDER = 0x10,
  WBEM_REMOTE_ACCESS = 0x20,
  WBEM_RIGHT_SUBSCRIBE = 0x40,
  WBEM_RIGHT_PUBLISH = 0x80
} WBEM_SECURITY_FLAGS;

常量

 
WBEM_ENABLE
值:1
启用帐户并向用户授予读取权限。 这是所有用户的默认访问权限,对应于 WMI 控件的“安全”选项卡上的“启用帐户”权限。 有关详细信息,请参阅使用 WMI 控件设置命名空间安全性
WBEM_METHOD_EXECUTE
值: 2
允许执行方法。


提供程序可以执行其他访问检查。 这是所有用户的默认访问权限,对应于 WMI 控件的“安全”选项卡上的“执行方法”权限。
WBEM_FULL_WRITE_REP
值: 4
允许用户帐户对 WMI 存储库中的类以及实例进行写入。 用户无法写入系统类。 只有管理员组的成员才具有此权限。 WBEM_FULL_WRITE_REP 对应于 WMI 控件的“安全性”选项卡上的“完全写入”权限。
WBEM_PARTIAL_WRITE_REP
值: 8
允许仅将数据写入实例,而不写入类。 用户无法将类写入 WMI 存储库。 只有管理员组的成员才具有此权限。 WBEM_PARTIAL_WRITE_REP 对应于 WMI 控件的“安全性”选项卡上的“部分写入”权限。
WBEM_WRITE_PROVIDER
值: 0x10
允许将类和实例写入提供程序。 请注意,提供程序可以在模拟用户时执行其他访问检查。 这是所有用户的默认访问权限,对应于 WMI 控件的“安全性”选项卡上的“提供程序写入”权限。
WBEM_REMOTE_ACCESS
值: 0x20
允许用户帐户远程执行上述权限允许的任何操作。 只有管理员组的成员才具有此权限。 WBEM_REMOTE_ACCESS 对应于 WMI 控件的“安全”选项卡上的“远程启用”权限。
WBEM_RIGHT_SUBSCRIBE
值: 0x40
指定使用者可以订阅传递到接收器的事件。 用在 IWbemEventSink::SetSinkSecurity 中。
WBEM_RIGHT_PUBLISH
值: 0x80
指定帐户可以将事件发布到 __EventFilter 实例,该实例为永久使用者定义事件筛选器。 在 wbemcli.h 中可用。

要求

   
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 wbemcli.h

另请参阅

事件安全常量

命名空间访问权限常量