Поделиться через


Функция GetMethod

Получает сведения об указанном методе.

Примечание

Этот интерфейс API предназначен только для внутреннего использования. Он не предназначен для использования из кода разработчика.

Синтаксис

HRESULT GetMethod (
   [in] int                vFunc,
   [in] IWbemClassObject*   ptr,
   [in] LPCWSTR             wszName,
   [in] LONG                lFlags,
   [out] IWbemClassObject** ppInSignature,
   [out] IWbemClassObject** ppOutSignature
);

Параметры

vFunc
[in] Этот параметр не используется.

ptr
[in] Указатель на экземпляр IWbemClassObject .

wszName
[in] Имя метода. Этот параметр не может иметь значение null и должен указывать на допустимый LPCWSTR.

lFlags
[in] Зарезервировано. Этот параметр должен иметь значение 0.

ppInSignature
[out] Указатель на адрес экземпляра IWbemClassObject , который описывает в параметрах метода . Этот параметр игнорируется, если для него задано значение null.

ppOutSignature
[out] Указатель на адрес экземпляра IWbemClassObject , описывающий параметры выхода метода. Этот параметр игнорируется, если для него задано значение null.

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

Следующие значения, возвращаемые этой функцией, определяются в файле заголовка WbemCli.h , или их можно определить как константы в коде:

Константа Значение Описание
WBEM_E_NOT_FOUND 0x80041002 Указанное свойство не найдено.
WBEM_E_OUT_OF_MEMORY 0x80041006 Недостаточно памяти для выполнения операции.
WBEM_S_NO_ERROR 0 Вызов функции выполнен успешно.

Комментарии

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

Управление Windows может задать для указателя IWbemClassObject значение , null если метод не имеет в параметрах.

В ppInSignature и ppOutSignature описывают параметры in и out соответственно как свойства в IWbemClassObject экземпляре системного класса _Parameters. Свойства в ppInSignature имеют имя Paramn, где n — это позиция параметра в сигнатуре метода (например Param1, , Param2и т. д.). Свойства в также ppOutSignature называются Paramn, а возвращаемое значение — ReturnValue. Дополнительные сведения и пример см. в разделе Метод IWbemClassObject::GetMethod.

Требования

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

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

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

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