Método SWbemQualifierSet.Remove

O método Remove do objeto SWbemQualifierSet exclui um qualificador nomeado da coleção.

Para ver uma explicação dessa sintaxe, confira Convenções de documentação para a API de Script.

Sintaxe

SWbemQualifierSet.Remove( _
  ByVal strName, _
  [ ByVal iFlags ] _
)

Parâmetros

strName [in]

Obrigatórios. Nome do qualificador a ser removido.

iFlags [in, opcional]

Reservado. O valor padrão é 0.

Retornar valor

Esse método não retorna um valor.

Códigos do Erro

Após a conclusão do método Remove, o objeto Err pode conter um dos códigos de erro da lista a seguir.

wbemErrInvalidParameter – 2147749896 (0x80041008)

O parâmetro iFlags não era válido.

wbemErrFailed – 2147749889 (0x80041001)

Erro não especificado.

wbemErrNotFound – 2147749890 (0x80041002)

O qualificador especificado não existe.

wbemErrInvalidOperation – 2147749910 (0x80041016)

Remover este qualificador é ilegal.

Comentários

Não é possível iterar uma coleção ao remover itens porque, quando você remove um elemento de uma coleção, o ponteiro da coleção é movido para o próximo elemento. Para obter mais informações, confira Como acessar uma coleção.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Cabeçalho
Wbemdisp.h
Biblioteca de tipos
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemQualifierSet
IID
IID_ISWbemQualifierSet

Confira também

SWbemQualifierSet

SWbemQualifierSet.Add