Udostępnij za pośrednictwem


Zmienione zagadnienia dotyczące klas

Nie można utworzyć wystąpień zmienionych klas w zlokalizowanej przestrzeni nazw. Zmienione klasy w zlokalizowanej przestrzeni nazw są traktowane tak, jakby były abstrakcyjne, chociaż nie zawierają kwalifikator abstrakcyjny.

Jeśli pobierzesz zmienioną klasę z zlokalizowanej przestrzeni nazw przy użyciu flagi WBEM_FLAG_USE_AMENDED_QUALIFIERS i zduplikujesz z niego wystąpienie, wystąpienie zawiera wszystkie zmienione kwalifikatory zmienionej klasy. Nie można przechowywać tej nowej klasy w przestrzeni nazw zawierającej podstawową definicję klasy, chyba że wykonasz umieścić operację z flagą WBEM_FLAG_USE_AMENDED_QUALIFIERS. Ta flaga nakazuje usłudze WMI usuwanie wszelkich zmienionych kwalifikatorów przed zapisaniem obiektu. Jeśli nie określisz WBEM_FLAG_USE_AMENDED_QUALIFIERS, operacja zakończy się niepowodzeniem z powodu błędu WBEM_E_AMENDED_OBJECT.