Windows Management Instrumentation (WMI) 和性能计数器(非托管 API 参考)
.NET Framework WMI 和性能计数器非托管 API 由一组函数组成,这些函数包含对本机 Windows Management Instrumentation API 的调用。 通过它,用户可开发管理和监视远程计算机系统的工具和库。
注意
此 API 仅供内部使用。 不应从开发人员代码中使用。
API 包括以下函数:
函数 | 说明 |
---|---|
BeginEnumeration 函数 | 将枚举器重置到 WMI 对象属性枚举的起始处。 |
BeginMethodEnumeration 函数 | 开始枚举对象可用的方法。 |
BlessIWbemServices 函数 | 指示用户凭据是否允许访问指定的 IWbemServices 类。 |
BlessIWbemServicesObject 函数 | 指示用户凭据是否允许访问指定的 IWbem 服务对象。 |
Clone 函数 | 返回一个新对象,该对象是当前对象的完整克隆。 |
CloneEnumWbemClassObject 函数 | 制作枚举器的逻辑副本,并保留其在枚举中的当前位置。 |
CompareTo 函数 | 将对象与另一个 Windows 管理对象进行比较。 |
ConnectServerWmi 函数 | 通过 DCOM 创建到指定计算机上的 WMI 命名空间的连接。 |
CreateClassEnumWmi 函数 | 返回满足指定选择条件的所有类的枚举器。 |
CreateInstanceEnumWmi 函数 | 返回枚举器,该枚举器返回符合指定选择条件的指定类的实例。 |
Delete 函数 | 从类定义及其所有限定符中删除指定属性。 |
DeleteMethod 函数 | 从 CIM 类定义中删除指定方法。 |
EndEnumeration 函数 | 终止枚举序列。 |
EndMethodEnumeration 函数 | 终止通过调用 BeginMethodEnumeration 函数开始的枚举序列。 |
ExecNotificationQueryWmi 函数 | 执行查询以接收事件。 |
ExecQueryWmi 函数 | 执行查询以检索对象。 |
FormatFromRawValue 函数 | 如果格式转换是基于时间的,则将一个或两个原始性能数据值转换为指定格式。 |
Get 函数 | 检索指定的属性值(如果存在)。 |
GetCurrentApartmentType 函数 | 检索调用方执行操作所在的单元类型。 |
GetDemultiplexedStub 函数 | 创建对象转发器接收器,帮助客户端从 Windows Management 接收异步调用。 |
GetErrorInfo 函数 | 从上一个函数调用中检索错误信息。 |
GetMethod 函数 | 检索有关指定方法的信息。 |
GetMethodOrigin 函数 | 确定声明方法的类。 |
GetMethodQualifierSet 函数 | 检索特定方法的限定符集。 |
GetNames 函数 | 检索对象属性的子集或所有名称。 |
GetObjectText 函数 | 返回 MOF 语法中对象的文本呈现。 |
GetPropertyHandle 函数 | 返回标识属性的唯一句柄。 |
GetPropertyOrigin 函数 | 确定声明方法的类。 |
GetPropertyQualifierSet 函数 | 检索特定属性的限定符集。 |
GetQualifierSet 函数 | 检索类实例或类定义的限定符集。 |
InheritsFrom 函数 | 确定当前类或实例是否派生自指定的父类。 |
Initialize 函数 | 执行 WMI 初始化。 |
Next 函数 | 检索枚举中的下一个属性。 |
NextMethod 函数 | 检索枚举中的下一个方法。 |
Put 函数 | 将命名属性设置为新值。 |
PutClassWmi 函数 | 创建新类或更新现有类。 |
PutInstanceWmi 函数 | 创建或更新现有类的实例。 将该实例写入 WMI 存储库。 |
PutMethod 函数 | 创建方法。 |
QualifierSet_BeginEnumeration 函数 | 将对象限定符的枚举器重置到枚举的起始处。 |
QualifierSet_Delete 函数 | 按名称删除指定限定符。 |
QualifierSet_EndEnumeration 函数 | 终止以调用 QualifierSet_BeginEnumeration 函数开始的枚举。 |
QualifierSet_Get 函数 | 获取指定的命名限定符。 |
QualifierSet_GetNames 函数 | 检索当前对象或属性中可用的所有限定符或指定限定符的名称。 |
QualifierSet_Next 函数 | 检索枚举中的下一个限定符,该枚举以调用 QualifierSet_BeginEnumeration 函数开始。 |
QualifierSet_Put 函数 | 写入命名限定符和值。 |
ResetSecurity 函数 | 将提供的模拟令牌分配给当前线程。 |
SetSecurity 函数 | 检索与当前线程关联的模拟令牌。 |
SpawnDerivedClass 函数 | 从指定对象创建新派生的类对象。 |
SpawnInstance 函数 | 创建类的新实例。 |
VerifyClient 函数 | 确保客户端密钥具有正确的安全性。 |
WritePropertyValue 函数 | 将指定数量的字节写入由属性句柄标识的属性。 |