_com_ptr_t::QueryInterface
Microsoft 固有の仕様
カプセル化されたインターフェイス ポインターで IUnknown の QueryInterface メンバー関数を呼び出します。
構文
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 固有の仕様はここまで