Метод 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 |