Метод 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 |
Заголовок |
|
Библиотека типов |
|
DLL |
|
CLSID |
CLSID_SWbemQualifierSet |
IID |
IID_ISWbemQualifierSet |