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


Метод IPortableDeviceServiceMethods::Invoke (portabledeviceapi.h)

Метод Invoke синхронно вызывает метод .

Синтаксис

HRESULT Invoke(
  [in]      REFGUID               Method,
  [in]      IPortableDeviceValues *pParameters,
  [in, out] IPortableDeviceValues **ppResults
);

Параметры

[in] Method

Вызываемый метод.

[in] pParameters

Указатель на интерфейс IPortableDeviceValues , содержащий параметры вызываемого метода, или значение NULL , указывающее, что у метода нет параметров.

[in, out] ppResults

Адрес указателя на интерфейс IPortableDeviceValues , который получает результаты метода, или значение NULL для игнорирования результатов метода.

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

Если метод завершается успешно, он возвращает S_OK. Любое другое значение HRESULT указывает, что вызов завершился сбоем.

Комментарии

Вызов метода является синхронным и не возвращается до завершения метода. Для длительных методов приложение должно вызывать метод InvokeAsync .

Примеры

Пример использования этого метода см. в разделе Вызов методов службы.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header portabledeviceapi.h

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

Интерфейс IPortableDeviceServiceMethods

Вызов методов службы