IInternalUnknown::QueryInternalInterface メソッド (objidlbase.h)
オブジェクトでサポートされている内部インターフェイスへのポインターを取得します。
構文
HRESULT QueryInternalInterface(
[in] REFIID riid,
[out] void **ppv
);
パラメーター
[in] riid
要求されている内部インターフェイスの識別子。
[out] ppv
riid パラメーターで要求されたインターフェイス ポインターを受け取るポインター変数のアドレス。 正常に戻ると、*ppv には、オブジェクトへの要求されたインターフェイス ポインターが含まれます。 オブジェクトがインターフェイスをサポートしていない場合、*ppv は NULL に設定されます。
戻り値
このメソッドは、インターフェイスがサポートされている場合はS_OKを返し、それ以外の場合はE_NOINTERFACE。
注釈
このメソッドは IUnknown::QueryInterface メソッドに似ていますが、COM プロキシ マネージャーを集計すると、 QueryInterface を介して一部のインターフェイスが公開されないことを除きます。 代わりに、これらの内部インターフェイスは QueryInternalInterface を介して公開する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | objidlbase.h (ObjIdl.h を含む) |