共用方式為


CComAggObject::QueryInterface

擷取指標所要求的介面。

STDMETHOD(QueryInterface)(
   REFIID iid, 
   void ** ppvObject
);
template <class Q>
HRESULT STDMETHODCALLTYPE QueryInterface(
   Q** pp
);

參數

  • iid
    [in] 介面的識別項要求。

  • ppvObject
    [out] iid識別的介面指標的指標。 如果物件不支援這個介面, ppvObject 設為 NULL

  • pp
    [out] 型別所識別的介面指標的指標 Q。 如果物件不支援這個介面, pp 設為 NULL

傳回值

標準 HRESULT 值。

備註

如果要求的介面是 IUnknownQueryInterface 傳回指向彙總物件本身的 IUnknown 並加入參考計數。 否則,這個介面的方法查詢透過 CComContainedObject 成員, m_contained

需求

Header: atlcom.h

請參閱

參考

CComAggObject 類別