Метод SWbemQualifierSet.Remove

Метод Remove объекта SWbemQualifierSet удаляет именованный квалификатор из коллекции.

Описание этого синтаксиса см. в разделе Соглашения о документах для API скриптов.

Синтаксис

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

Параметры

strName [in]

Обязательный. Имя удаляемого квалификатора.

iFlags [in, необязательный]

Зарезервировано. Значение по умолчанию — 0.

Возвращаемое значение

Этот метод не возвращает значение.

Коды ошибок

После завершения метода Remove объект Err может содержать один из кодов ошибок из следующего списка.

wbemErrInvalidParameter — 2147749896 (0x80041008)

Недопустимый параметр iFlags .

wbemErrFailed — 2147749889 (0x80041001)

Незаданная ошибка.

wbemErrNotFound — 2147749890 (0x80041002)

Указанный квалификатор не существует.

wbemErrInvalidOperation — 2147749910 (0x80041016)

Удаление этого квалификатора является недопустимым.

Комментарии

Невозможно выполнить итерацию коллекции при удалении элементов, так как при удалении элемента из коллекции указатель коллекции перемещается к следующему элементу. Дополнительные сведения см. в разделе Доступ к коллекции.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Заголовок
Wbemdisp.h
Библиотека типов
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemQualifierSet
IID
IID_ISWbemQualifierSet

См. также раздел

SWbemQualifierSet

SWbemQualifierSet.Add