Überlegungen zu geänderten Klassen

Sie können keine Instanzen der geänderten Klassen im lokalisierten Namespace erstellen. Geänderte Klassen im lokalisierten Namespace werden so behandelt, als ob sie abstrakt sind, obwohl sie nicht den Qualifizierer Abstract enthalten.

Wenn Sie eine geänderte Klasse aus einem lokalisierten Namespace mithilfe des Flags WBEM_FLAG_USE_AMENDED_QUALIFIERS abrufen und daraus eine Instanz erzeugen, enthält die Instanz alle geänderten Qualifizierer der geänderten Klasse. Sie können diese neue Klasse nicht im Namespace speichern, der die Grundlegende Klassendefinition enthält, es sei denn, Sie führen den Vorgang Put mit dem Flag WBEM_FLAG_USE_AMENDED_QUALIFIERS aus. Dieses Flag weist WMI an, alle geänderten Qualifizierer zu entfernen, bevor das Objekt gespeichert wird. Wenn Sie WBEM_FLAG_USE_AMENDED_QUALIFIERS nicht angeben, schlägt der Put-Vorgang mit einem Fehler WBEM_E_AMENDED_OBJECT fehl.