_com_ptr_t::QueryInterface

Microsoft 固有の仕様 →

カプセル化されたインターフェイス ポインターの IUnknownQueryInterface のメンバー関数を呼び出します。

template<typename _InterfaceType> HRESULT QueryInterface (
   const IID& iid,
   _InterfaceType*& p 
) throw ( );
template<typename _InterfaceType> HRESULT QueryInterface (
   const IID& iid,
   _InterfaceType** p
) throw( );

パラメーター

  • iid
    インターフェイス ポインターの IID

  • p
    生のインターフェイス ポインター。

解説

指定 IID でカプセル化インターフェイス ポインターの呼び出し IUnknown:: QueryInterfacep の発生元のインターフェイス ポインター。このルーチンは成功または失敗を示すために HRESULT を返します。

終了 Microsoft 固有の仕様→

参照

関連項目

_com_ptr_t クラス