Aracılığıyla paylaş


CComObjectRootEx::InternalQueryInterface

İstenen arabirim için bir işaretçi alır.

static HRESULT InternalQueryInterface(
   void* pThis,
   const _ATL_INTMAP_ENTRY* pEntries,
   REFIID iid,
   void** ppvObject 
);

Parametreler

  • pThis
    [in] com haritası için sergilenen arabirimleri içeren nesneye bir işaretçi QueryInterface.

  • pEntries
    [in] Bir işaretçi _ATL_INTMAP_ENTRY kullanılabilir arabirimleri haritasını erişen yapısı.

  • iid
    [in] İstenen arabirim GUID.

  • ppvObject
    [Çıkış] Belirtilen arabirim işaretçisi bir işaretçi iid, veya null arabiriminin bulunmaması durumunda.

Dönüş Değeri

Standart bir HRESULT değerler.

Notlar

InternalQueryInterfacearabirimleri com eşleme tablosunda yalnızca işler.Nesnenizin toplanan, InternalQueryInterface için dış bilinmeyen temsilci değil.Arabirimleri, com eşleme tablosu makro girebilirsiniz COM_INTERFACE_ENTRY veya türevlerinden biri.

Gereksinimler

Başlık: atlcom.h

Ayrıca bkz.

Başvuru

CComObjectRootEx sınıfı

CComObjectRootEx::InternalAddRef

CComObjectRootEx::InternalRelease