Partager via


Considérations sur les classes modifiées

Vous ne pouvez pas créer d’instances des classes modifiées dans l’espace de noms localisé. Les classes modifiées dans l’espace de noms localisé sont traitées comme si elles sont abstraites, bien qu’elles ne contiennent pas le qualificateur Abstract.

Si vous récupérez une classe modifiée à partir d’un espace de noms localisé à l’aide de l’indicateur WBEM_FLAG_USE_AMENDED_QUALIFIERS et que vous générez une instance à partir de celle-ci, l’instance contient tous les qualificateurs modifiés de la classe modifiée. Vous ne pouvez pas stocker cette nouvelle classe dans l’espace de noms qui contient la définition de classe de base, sauf si vous effectuez l’opération placer avec l’indicateur de WBEM_FLAG_USE_AMENDED_QUALIFIERS. Cet indicateur indique à WMI de supprimer les qualificateurs modifiés avant d’enregistrer l’objet. Si vous ne spécifiez pas WBEM_FLAG_USE_AMENDED_QUALIFIERS, l’opération put échoue avec une erreur de WBEM_E_AMENDED_OBJECT.