修改方法
除了类和实例,WMI 还允许修改方法。 要修改方法的主要原因是更改了提供程序中方法的实现。 有关详细信息,请参阅编写方法提供程序。
修改方法的操作无法在脚本中完成。
以下过程说明了如何以编程方式修改方法。
以编程方式修改方法
通过调用 IWbemClassObject::GetMethod 检索类定义。
ppInSignature 和 ppOutSignature 这两个输出参数分别包含输入参数类和输出参数类。 返回值作为属性捆绑到输出参数类中,应命名为 ReturnValue。
通过调用 IWbemClassObject::Get、IWbemClassObject::Put 或 IWbemClassObject::Delete 来检索和修改参数。
通过调用 IWbemClassObject::PutMethod 将新版本的方法放回到父类中。
有关详细信息,请参阅处理类和实例信息。