Функция DeleteMethod

Удаляет указанный метод из определения класса 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_NOT_FOUND 0x80041002 Указанный метод не существует.
WBEM_E_OUT_OF_MEMORY 0x80041006 Недостаточно памяти для выполнения запроса.
WBEM_S_NO_ERROR 0 Вызов функции выполнен успешно.

Комментарии

Эта функция заключает в оболочку вызов метода IWbemClassObject::D eleteMethod .

Удаление метода не поддерживается для указателей IWbemClassObject , указывающих на экземпляры CIM.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: WMINet_Utils.idl

платформа .NET Framework версии: доступно с версии 4.7.2.

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