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


Функция NextMethod

Извлекает следующий метод в перечислении, которое начинается с вызова BeginMethodEnumeration.

Примечание

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

Синтаксис

HRESULT NextMethod (
   [in] int                 vFunc,
   [in] IWbemClassObject*   ptr,
   [in] LONG                lFlags,
   [out] BSTR*              pName,
   [out] IWbemClassObject** ppInSignature,
   [out] IWbemClassObject** ppOutSignature
);

Параметры

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

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

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

pName
[out] Указатель, указывающий на null перед вызовом. При возврате функции — адрес нового BSTR объекта , который содержит имя метода.

ppSignatureIn
[out] Указатель, получающий указатель на объект IWbemClassObject , содержащий in параметры метода .

ppSignatureOut
[out] Указатель, получающий указатель на объект IWbemClassObject , содержащий out параметры метода .

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

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

Константа Значение Описание
WBEM_E_UNEXPECTED 0x8004101d Не было вызова BeginEnumeration функции.
WBEM_S_NO_ERROR 0 Вызов функции выполнен успешно.
WBEM_S_NO_MORE_DATA 0x40005 В перечислении больше нет свойств.

Комментарии

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

Вызывающий объект начинает последовательность перечисления, вызывая функцию BeginMethodEnumeration , а затем вызывает функцию [NextMethod] до тех пор, пока функция не вернет WBEM_S_NO_MORE_DATA. При необходимости вызывающий объект завершает последовательность, вызывая Метод EndMethodEnumeration. Вызывающий объект может завершить перечисление раньше, вызвав EndMethodEnumeration в любое время.

Пример

Пример C++ см. в разделе Метод IWbemClassObject::NextMethod .

Требования

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

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

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

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