Método SWbemQualifierSet.Add
O método Adicionar do objeto SWbemQualifierSet adiciona um objeto SWbemQualifier à coleção SWbemQualifierSet. Se um qualificador com o mesmo nome já existir na coleção, ele será substituído.
Para ver uma explicação dessa sintaxe, consulte Convenções de documentação para a API de Script.
Sintaxe
objQualifier = .Add( _
ByVal strName, _
ByVal varVal, _
[ ByVal bPropagatesToSubclasses ], _
[ ByVal bPropagatesToInstances ], _
[ ByVal bOverridable ], _
[ ByVal iFlags ] _
)
Parâmetros
-
strName [in]
-
Obrigatórios. Nome do novo qualificador.
-
varVal [entrada]
-
Obrigatórios. Valor variante do novo qualificador.
-
bPropagatesToSubclasses [entrada, opcional]
-
Valor booliano que indica se esse novo qualificador é propagado para subclasses. O valor padrão é TRUE.
-
bPropagatesToInstances [entrada, opcional]
-
Valor booliano que indica se esse novo qualificador é propagado para instâncias. O valor padrão é TRUE.
-
bOverridable [entrada, opcional]
-
Valor booliano que indica se esse qualificador pode ser substituído quando propagado. O valor padrão é TRUE.
-
iFlags [entrada, opcional]
-
Reservado. O valor padrão é 0.
Retornar valor
Se tiver êxito, este método retornará um objeto SWbemQualifier que representa o novo qualificador. Caso contrário, um objeto nulo será retornado.
Códigos do Erro
Após a conclusão do método Adicionar, o objeto de Erro 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.
-
wbemErrCannotBeKey - 2147749919 (0x8004101F)
-
Houve uma tentativa inválida de especificar um qualificador Chave em uma propriedade que não pode ser uma chave. As chaves são especificadas na definição de classe para um objeto e não podem ser alteradas por instância.
-
wbemErrInvalidQualifierType - 2147749929 (0x80041029)
-
O parâmetro varVal não é de um tipo de qualificador válido.
-
wbemErrOverrideNotAllowed - 2147749914 (0x8004101A)
-
Não é possível executar a operação SWbemQualifierSet.Add neste qualificador porque o objeto de propriedade não permite substituições.
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_SWbemQualifierSet |
IID |
IID_ISWbemQualifierSet |