Sdílet prostřednictvím


Úprava metody

Kromě tříd a instancí vám WMI umožňuje upravit metodu. Hlavním důvodem, proč byste chtěli upravit metodu, je změna implementace metody ve zprostředkovateli. Další informace naleznete v části Zápis poskytovatele metod.

Úprava metody není operace, kterou lze provést ve skriptu.

Následující postup popisuje, jak programově upravit metodu.

K úpravě metody programově

  1. Načtěte definici třídy pomocí volání IWbemClassObject::GetMethod.

    Dva výstupní parametry ppInSignature a ppOutSignatureobsahují třídu vstupních parametrů a třídu výstupních parametrů, v uvedeném pořadí. Návratová hodnota je součástí třídy out-parameter jako vlastnost a měla by mít název ReturnValue.

  2. Načtení a úprava parametrů pomocí volání IWbemClassObject::Get, IWbemClassObject::Putnebo IWbemClassObject::Delete.

  3. Umístěte novou verzi metody zpět do nadřazené třídy voláním IWbemClassObject::PutMethod.

Další informace naleznete v tématu - Manipulace s informacemi o třídě a instanci -.