Méthode SWbemPropertySet.Remove
La méthode Remove de l’objet SWbemPropertySet supprime une propriété de la collection SWbemPropertySet.
Pour obtenir une explication de cette syntaxe, consultez Conventions de document pour l’API Scripting.
Syntaxe
SWbemPropertySet.Remove( _
ByVal strName, _
[ ByVal iFlags ] _
)
Paramètres
-
strName [in]
-
Obligatoire. Nom de l’élément à supprimer.
-
iFlags [entrée, facultatif]
-
Réservé. Si elle est spécifiée, cette valeur doit être 0 (zéro).
Valeur retournée
Cette méthode ne retourne pas de valeur.
Codes d’erreur
Une fois la méthode Remove terminée, l’objet Err peut contenir l’un des codes d’erreur de la liste suivante.
-
wbemErrFailed - 2147749889 (0x80041001)
-
Défaillance non spécifiée.
-
wbemErrInvalidOperation - 2147749910 (0x80041016)
-
L’utilisateur a tenté de supprimer une propriété qui ne peut pas être supprimée.
-
wbemErrInvalidParameter - 2147749896 (0x80041008)
-
Un paramètre non valide a été spécifié.
-
wbemErrNotFound - 2147749890 (0x80041002)
-
La propriété spécifiée n’existe pas.
-
wbemErrOutOfMemory - 2147749894 (0x80041006)
-
Mémoire insuffisante pour que cette méthode s’exécute.
-
wbemErrPropagatedProperty - 142927303552 (0x2147219380)
-
L’utilisateur a tenté de supprimer une propriété sans propriétaire. La propriété est héritée d'une classe parente.
-
wbemErrResetToDefault - 2147758082 (0x80043002)
-
L’utilisateur a supprimé une valeur par défaut de remplacement pour la classe actuelle. La valeur par défaut de cette propriété dans la classe parente a été réactivée.
Notes
Les propriétés ne peuvent pas être supprimées des instances de classe ou des classes dérivées avec des propriétés héritées. Ces tentatives de suppression déclenchent une erreur et la propriété n’est pas supprimée ; la propriété est réinitialisée à sa valeur par défaut.
Vous ne pouvez pas itérer une collection lors de la suppression d’éléments, car lorsque vous supprimez un élément de cette dernière, le pointeur de collection est déplacé vers l’élément suivant. Pour plus d’informations, consultez Accéder à une collection.
Exemples
Pour obtenir un exemple de code utilisant cette méthode, consultez la rubrique SWbemPropertySet .
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
En-tête |
|
Bibliothèque de types |
|
DLL |
|
CLSID |
CLSID_SWbemPropertySet |
IID |
IID_ISWbemPropertySet |