CComPtrBase::QueryInterface

更新 : 2007 年 11 月

指定されたインターフェイスにポインタを返します。

template <
   class Q
> HRESULT QueryInterface(Q** pp ) const throw( );

パラメータ

  • Q
    要求されたインターフェイス ポインタを所有するオブジェクトの種類。

  • pp
    要求されたインターフェイス ポインタを受け取る出力変数のアドレス。

戻り値

正常に終了した場合は、S_OK を返します。それ以外の場合は、E_NOINTERFACE を返します。

解説

このメソッドは、IUnknown::QueryInterface を呼び出します。

デバッグ ビルドでは、pp が NULL 以外の場合にアサーション エラーが発生します。

必要条件

Header: atlcomcli.h

参照

参照

CComPtrBase クラス

CComPtrBase::SetSite

その他の技術情報

CComPtrBase のメンバ