共用方式為


CComPolyObject::QueryInterface

擷取指標所要求的介面。

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

參數

  • Q
    COM 介面。

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

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

  • pp
    [out] **__uuidof(Q)**判斷之介面的指標。

傳回值

標準 HRESULT 值。

備註

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

需求

Header: atlcom.h

請參閱

參考

CComPolyObject 類別