Изменение метода
В дополнение к классам и экземплярам инструментарий WMI позволяет изменять метод. Main причиной, по которой требуется изменить метод, является изменение реализации метода в поставщике. Дополнительные сведения см. в разделе Написание поставщика метода.
Изменение метода не является операцией, которую можно выполнить в скрипте.
В следующей процедуре описывается, как изменить метод программным способом.
Изменение метода программным способом
Получите определение класса с помощью вызова IWbemClassObject::GetMethod.
Два параметра out, ppInSignature и ppOutSignature, содержат классы in-parameter и out-parameter соответственно. Возвращаемое значение упаковывается в класс out-parameter как свойство и должно называться ReturnValue.
Получение и изменение параметров с помощью вызовов IWbemClassObject::Get, IWbemClassObject::P ut или IWbemClassObject::D elete.
Поместите новую версию метода обратно в родительский класс с помощью вызова IWbemClassObject::P utMethod.
Дополнительные сведения см. в разделе Управление сведениями о классах и экземплярах.