Método SWbemLastError.Clone_
O método Clone_ do objeto SWbemLastError retorna um novo objeto que é um clone do objeto SWbemLastError atual.
Para conferir uma explicação dessa sintaxe, consulte Convenções de documentação para API de script.
Sintaxe
objWbemObject = .Clone_( _
)
Parâmetros
Esse método não tem parâmetros.
Retornar valor
Se o método Clone_ for bem-sucedido, ele retornará um novo objeto SWbemLastError.
Códigos do Erro
Após a conclusão do método Clone_, o objeto Err poderá conter um dos códigos de erro abaixo.
-
wbemErrFailed - 2147749889 (0x80041001)
-
Erro não especificado.
-
wbemErrInvalidParameter – 2147749896 (0x80041008)
-
Um parâmetro especificado não é válido.
-
wbemErrOutOfMemory – 2147749894 (0x80041006)
-
Não há memória suficiente para concluir a operação.
Comentários
Use o método Clone_ para duplicar uma definição ou instância de classe. Esse método é útil quando você precisa fazer backup da cópia original do objeto enquanto modifica uma nova cópia. Além disso, use esse método para criar muitas novas instâncias de uma única instância de origem. Por exemplo, use SWbemObject.SpawnInstance_ para criar uma única instância inicial e use SWbemLastError.Clone_ para produzir 100 cópias da instância rapidamente. Posteriormente, você poderá modificar os objetos, dando valores específicos a cada objeto.
Não é possível usar esse método para converter uma definição de classe em uma instância ou converter uma instância em uma definição de classe.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Cabeçalho |
|
Biblioteca de tipos |
|
DLL |
|
CLSID |
CLSID_SWbemLastError |
IID |
IID_ISWbemLastError |