次の方法で共有


InvokeService (RDS)

より機能の高いバージョンのオブジェクトで、要求されたインターフェイスへのポインターを返します。

大事な

Windows 8 および Windows Server 2012 以降では、RDS サーバー コンポーネントは Windows オペレーティング システムに含まれません (詳細については、Windows 8 と Windows Server 2012 の互換性クックブック を参照してください)。 RDS クライアント コンポーネントは、将来のバージョンの Windows で削除される予定です。 新しい開発作業ではこの機能を使用しないでください。現在この機能を使用しているアプリケーションを変更することを計画してください。 RDS を使用するアプリケーションは、WCF Data Serviceに移行する必要があります。

構文

  
object.InvokeService(REFID riid, IUknown* punkNotSoFunctionalInterface, IUknown** ppunkMoreFunctionalInterface) As HRESULT  

パラメーター

riid

[in]要求されるインターフェイスの識別子。

punkNotSoFunctionalInterface

[in]能力の低いソース オブジェクト。

ppunkMoreFunctionalInterface

[out]riid で要求されたインターフェイス ポインター受け取るポインター変数のアドレス。 正常に戻ると、ppunkMoreFunctionalInterface パラメーターには、オブジェクトへの要求されたインターフェイス ポインターが含まれます。 オブジェクトが riid で指定されたインターフェイスサポートしていない場合、ppunkMoreFunctionalInterface は NULL に設定されます。

戻り値

InvokeService メソッドの呼び出しが成功したかどうかを示す HRESULT 値。

備考

InvokeService の RDS カーソル エンジンの実装は、入力行セット (または複数の結果オブジェクト) を受け取り、入力行セットからカーソル エンジンを設定し、それ自体にポインターを返します。

適用対象

IRDSService Interface (RDS)

関連項目

RDS メソッドの