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