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