Функция 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
имеют имя Param
n, где n — это позиция параметра в сигнатуре метода (например Param1
, , Param2
и т. д.). Свойства в также ppOutSignature
называются Param
n, а возвращаемое значение — ReturnValue
. Дополнительные сведения и пример см. в разделе Метод IWbemClassObject::GetMethod.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: WMINet_Utils.idl
версии платформа .NET Framework: доступно с версии 4.7.2.
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по