次の方法で共有


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
ヘッダー portabledeviceapi.h

こちらもご覧ください

IPortableDeviceServiceMethods インターフェイス

サービス メソッドの呼び出し