SWbemLastError.Clone_, méthode
La méthode Clone_ de l’objet SWbemLastError retourne un nouvel objet qui est un clone de l’objet SWbemLastError actuel.
Pour obtenir une explication de cette syntaxe, consultez Conventions de document pour l’API de script.
Syntaxe
objWbemObject = .Clone_( _
)
Paramètres
Cette méthode n’a aucun paramètre.
Valeur retournée
Si la méthode Clone_ réussit, elle retourne un nouvel objet SWbemLastError.
Codes d’erreur
Une fois la méthode Clone_ exécutée, l’objet Err peut contenir l’un des codes d’erreur ci-dessous.
-
wbemErrFailed - 2147749889 (0x80041001)
-
Erreur non spécifiée.
-
wbemErrInvalidParameter - 2147749896 (0x80041008)
-
Un paramètre spécifié n’est pas valide.
-
wbemErrOutOfMemory - 2147749894 (0x80041006)
-
La mémoire disponible est insuffisante pour terminer cette opération.
Notes
Utilisez la méthode Clone_ pour dupliquer une définition ou une instance de classe. Cette méthode est utile quand vous devez sauvegarder la copie d’origine de l’objet tout en modifiant une nouvelle copie. Utilisez également cette méthode pour créer de nombreuses instances à partir d’une seule instance source. Par exemple, utilisez SWbemObject.SpawnInstance_ pour créer une seule instance de départ, et utilisez SWbemLastError.Clone_ pour produire rapidement 100 copies de l’instance. Vous pouvez ensuite modifier les objets en affectant des valeurs spécifiques à chaque objet.
Il n’est pas possible d’utiliser cette méthode pour convertir une définition de classe en instance ou pour convertir une instance en définition de classe.
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_SWbemLastError |
IID |
IID_ISWbemLastError |