Freigeben über


Ü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 behandelt, als wären sie abstrahiert, enthalten jedoch nicht den Abstract Qualifizierer.

Wenn Sie eine geänderte Klasse aus einem lokalisierten Namespace mithilfe des WBEM_FLAG_USE_AMENDED_QUALIFIERS-Flags abrufen und eine Instanz daraus spawnen, 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 die Vorgang mit dem WBEM_FLAG_USE_AMENDED_QUALIFIERS Flag aus. Dieses Kennzeichen 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 die Vorgang mit einem WBEM_E_AMENDED_OBJECT Fehler fehl.