Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В дополнение к классам и экземплярам WMI позволяет изменять метод. Основная причина, по которой вы хотите изменить метод, заключается в том, если вы изменили реализацию метода в поставщике. Дополнительные сведения см. в создании поставщика методов.
Изменение метода не является операцией, которую можно выполнить в скрипте.
В следующей процедуре описывается, как программно изменить метод.
Изменение метода программным способом
Получите определение класса с вызовом IWbemClassObject::GetMethod.
Два параметра, ppInSignature и ppOutSignature, содержат класс входного параметра и класс выходного параметра соответственно. Возвращаемое значение упаковывается в класс out-parameter в качестве свойства и должно называться ReturnValue.
Получите и измените параметры с помощью вызовов IWbemClassObject::Get, IWbemClassObject::Putили IWbemClassObject::Delete.
Поместите новую версию метода обратно в родительский класс с вызовом IWbemClassObject::PutMethod.
Дополнительные сведения см. в управлении сведениями о классе и экземпляре.