_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::QueryInterface を呼び出し、結果として得られる生のインターフェイス ポインターを p に返します。 このルーチンは、成功または失敗を示すために、HRESULT を返します。

Microsoft 固有の仕様はここまで

関連項目

_com_ptr_t クラス