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 |