HRESULTAtlInternalQueryInterface (void *pThis,const _ATL_INTMAP_ENTRY *pEntries,REFIID,iidпустота **ppvObject);
Возвращаемое значение
Один из стандартных значений HRESULT.
Параметры
pThis
[в] Указатель на объект, содержащий COM карта интерфейсов для QueryInterface.
pEntries
[в] Массив структур _ATL_INTMAP_ENTRY , которые имеют доступ к карте доступных интерфейсов.
iid
[в] Идентификатор GUID интерфейса запрашиваемых.
ppvObject
[out] Указатель на указатель интерфейса, указанный в iid, или значение NULL , если интерфейс не найден.
Примечания
Извлекает указатель на требуемый интерфейс.
AtlInternalQueryInterface обрабатывает только интерфейсы COM карта таблицы. Если ваш объект агрегатом, AtlInternalQueryInterface не делегировать внешнее неизвестного. Вы можете ввести интерфейсов в таблицу карты COM с макрос COM_INTERFACE_ENTRY или один из его вариантов.
Глобальные функции и макросы ATL
Родственные слова
CComObjectRootEx::InternalAddRef, CComObjectRootEx::InternalRelease