Partager via


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
Wbemdisp.h
Bibliothèque de types
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemLastError
IID
IID_ISWbemLastError