Dela via


Ändrade klassöverväganden

Du kan inte skapa instanser av de ändrade klasserna i det lokaliserade namnområdet. Ändrade klasser i det lokaliserade namnområdet behandlas som om de är abstrakta även om de inte innehåller Abstrakt-kvalificerare.

Om du hämtar en ändrad klass från ett lokaliserat namnområde med hjälp av flaggan WBEM_FLAG_USE_AMENDED_QUALIFIERS och skapar en instans från den, innehåller instansen alla ändrade kvalificerare för den ändrade klassen. Du kan inte lagra den här nya klassen i namnområdet som innehåller den grundläggande klassdefinitionen om du inte utför placera åtgärd med flaggan WBEM_FLAG_USE_AMENDED_QUALIFIERS. Den här flaggan instruerar WMI att ta bort eventuella ändrade kvalificerare innan objektet sparas. Om du inte anger WBEM_FLAG_USE_AMENDED_QUALIFIERS misslyckas åtgärden med ett WBEM_E_AMENDED_OBJECT fel.