AtlInternalQueryInterface

hresult AtlInternalQueryInterface ( void * pThis, const _ATL_INTMAP_ENTRY * pEntries, REFIID IID, void ** ppvObject );

Dönüş değeri

Standart hresult değerlerden.

Parametreleri

pThis

[de] Arabirimleri QueryInterface için maruz com Haritası içeren nesneye bir işaretçi.

pEntries

[de] Kullanılabilir arabirimleri Haritası erişim _ATL_INTMAP_ENTRY yapıları dizisi.

iid

[de] İstenen arabirimi GUID.

ppvObject

[out] Arabirim bulunamazsa IIDveya null belirtilen arabirim işaretçisi bir işaretçi.

Açıklamalar

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

AtlInternalQueryInterface sadece arabirimleri com göster tablosundaki işler. Nesnenizin toplanır, AtlInternalQueryInterface dış bilinmeyen temsilci değil. COM_INTERFACE_ENTRY makro veya türevlerinden biri ile com göster tabloya arabirimleri girebilirsiniz.

Atl makrolar ve Global Functions

Ayrıca bkz:

CComObjectRootEx::InternalAddRef, CComObjectRootEx::InternalRelease

Index