Функция Delete
Удаляет указанное свойство и все его квалификаторы из определения класса CIM.
Примечание
Этот интерфейс API предназначен только для внутреннего использования. Он не предназначен для использования из кода разработчика.
Синтаксис
HRESULT Delete (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LPCWSTR wszName
);
Параметры
vFunc
[in] Этот параметр не используется.
ptr
[in] Указатель на экземпляр IWbemClassObject .
wszName
[in] Имя удаляемого свойства. wszName
должен быть указателем на допустимый LPCWSTR
объект .
Возвращаемое значение
Следующие значения, возвращаемые этой функцией, определяются в файле заголовка WbemCli.h , или их можно определить как константы в коде:
Константа | Значение | Описание |
---|---|---|
WBEM_E_FAILED |
0x80041001 | Возникла неопределенная ошибка. |
WBEM_E_INVALID_OPERATION |
0x80041016 | Невозможно удалить свойство . |
WBEM_E_INVALID_PARAMETER |
0x80041008 | wszName недопустим. |
WBEM_E_NOT_FOUND |
0x80041002 | Указанное свойство не существует. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | Недостаточно памяти для выполнения запроса. |
WBEM_E_PROPAGATED_PROPERTY |
0x8004101c | Свойство наследуется от базового класса. |
WBEM_E_SYSTEM_PROPERTY |
Свойство является системным свойством. | |
WBEM_S_NO_ERROR |
0 | Вызов функции выполнен успешно. |
WBEM_E_RESET_TO_DEFAULT |
0x80041030 | Функция удалила значение переопределения по умолчанию для текущего класса. Значение по умолчанию для этого свойства в родительском классе было повторно активировано. |
Комментарии
Эта функция создает оболочку для вызова метода IWbemClassObject::D elete .
Требования
Платформы: см. раздел Требования к системе.
Заголовка: WMINet_Utils.idl
версии платформа .NET Framework: доступно с версии 4.7.2.
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по