__PropertyProviderRegistration 类
__PropertyProviderRegistration 系统类在 WMI 中注册属性提供程序。
以下语法从托管对象格式 (MOF) 代码简化而来,包括所有继承属性。 属性按字母顺序排列,而非 MOF 顺序。
语法
class __PropertyProviderRegistration : __ProviderRegistration
{
__Provider REF provider;
boolean SupportsPut = False;
boolean SupportsGet = False;
};
成员
__PropertyProviderRegistration 类有以下类型的成员:
属性
__PropertyProviderRegistration 类具有以下属性。
-
提供程序
-
-
数据类型:__Provider
-
访问类型:只读
对 __Provider 实例的引用,该实例表示属性提供程序的对象路径。 此属性继承自 __ProviderRegistration。
-
-
SupportsGet
-
-
数据类型:布尔
-
访问类型:读/写
描述类或实例提供程序是否支持数据检索。
-
-
True
-
False
-
提供程序不支持数据检索,并从 GetObjectAsync 返回 WBEM_E_PROVIDER_NOT_CAPABLE。
SupportsPut
-
数据类型:布尔
-
访问类型:读/写
描述类或实例提供程序是否支持数据修改。
True
提供程序通过实现以下方法之一来支持类或实例修改:
- IWbemServices::PutClassAsync(类提供程序)
- IWbemServices::PutInstanceAsync(类提供程序)
False
提供程序不支持数据修改,并从 PutClassAsync 或 PutInstanceAsync 返回 WBEM_E_PROVIDER_NOT_CAPABLE。
备注
__PropertyProviderRegistration 类派生自 __ProviderRegistration。 只有管理员可以通过创建 __Win32Provider 和 __PropertyProviderRegistration 的实例来注册属性提供程序。 只有管理员可以删除属性提供程序。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista |
最低受支持的服务器 |
Windows Server 2008 |
命名空间 |
所有 WMI 命名空间 |