IWbemClassObject ::D elete, méthode (wbemcli.h)

La méthode IWbemClassObject ::D elete supprime la propriété spécifiée d’une définition de classe CIM et tous ses qualificateurs. Étant donné que les instances ne peuvent pas avoir de contenu différent de la classe propriétaire, les opérations de suppression pour les propriétés ne sont possibles que sur les définitions de classe. Si vous appelez Delete sur une propriété dans un instance, l’opération réussit. Toutefois, au lieu de supprimer la valeur, il suffit de rétablir la valeur par défaut pour la classe .

Il n’est pas possible de supprimer une propriété héritée d’une classe parente. Toutefois, si une valeur par défaut de remplacement pour une propriété héritée d’une classe parente a été spécifiée, il est possible de revenir à la valeur par défaut du parent en appelant cette méthode. Dans ce cas, WBEM_S_RESET_TO_DEFAULT est retourné.

Les propriétés système ne peuvent pas être supprimées.

Syntaxe

HRESULT Delete(
  [in] LPCWSTR wszName
);

Paramètres

[in] wszName

Nom de la propriété à supprimer. Cela doit pointer vers un LPCWSTR valide. Il est traité en lecture seule.

Valeur retournée

Cette méthode retourne une valeur HRESULT qui indique le statut de l'appel de méthode. La liste suivante répertorie la valeur contenue dans un HRESULT. Pour connaître les valeurs HRESULT générales, consultez Codes d’erreur système.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête wbemcli.h (include Wbemidl.h)
Bibliothèque WbemUuid.lib
DLL CIMWin32.dll ; Esscli.dll ; Fastprox.dll ; FrameDyn.dll ; FrameDynOS.dll ; Krnlprov.dll ; Ncprov.dll ; Wbemcore.dll ; Wbemess.dll ; Wmipiprt.dll

Voir aussi

IWbemClassObject

Propriétés du système WMI