Události
Připojit se k výzvě AI Skills Fest
8. 4. 15 - 28. 5. 7
Zaostřete své dovednosti AI a vstupte do slosování, abyste získali bezplatnou certifikační zkoušku.
Zaregistrujte se!Tento prohlížeč se už nepodporuje.
Upgradujte na Microsoft Edge, abyste mohli využívat nejnovější funkce, aktualizace zabezpečení a technickou podporu.
Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Může nastat situace, kdy instance, vytvořená jako potomek jedné nadřazené třídy, musí změnit nadřazenou třídu a stát se potomkem jiné nadřazené třídy. Můžete mít například odvozenou třídu, ManualService, popis ruční služby a odvozenou třídu, AutoService, popisující automatickou službu. Obě třídy mají velký počet vlastností. Ne všechny vlastnosti jsou identické. Chcete-li změnit službu z ruční na automatickou, musíte také změnit instanci představující službu z ManualService na AutoService. V aktuální verzi rozhraní WMI nelze volat metodu IWbemServices::PutInstance s parametrem pInst odkazujícím na instanci AutoService a klíčovými vlastnostmi popisujícími instanci ManualService. Pokud to uděláte, implicitně odstraníte původní instanci ManualService. V podstatě po vytvoření třídy instance můžete změnit pouze nadřazenou třídu instance odstraněním instance a opětovným vytvořením instance jako instance nové nadřazené třídy.
Následující postup popisuje, jak přesunout instanci z jedné třídy do jiné třídy.
Přesunutí instance z jedné třídy do jiné třídy
Odstraňte instanci z původní třídy.
Vytvořte instanci v rámci nové třídy.
Rozhraní WMI neumožňuje aplikacím přesunout instanci tak, že ji vytvoří v nové třídě a pak ji aktualizuje klíčem původní instance.
Další informace naleznete v tématu manipulování informacemi o třídě a instanci.
Události
Připojit se k výzvě AI Skills Fest
8. 4. 15 - 28. 5. 7
Zaostřete své dovednosti AI a vstupte do slosování, abyste získali bezplatnou certifikační zkoušku.
Zaregistrujte se!