HRESULT AtlInternalQueryInterface ( порожнечу * pThis, константа _ATL_INTMAP_ENTRY * pEntries, REFIID iid, порожнечу ** ppvObject );
Значення, яке повертається
Один із стандартних значень HRESULT.
Параметри
pThis
[в] Вказівник на об'єкт, що містить COM карта інтерфейсів, які піддаються QueryInterface.
pEntries
[в] Масив _ATL_INTMAP_ENTRY структур, що доступ до карти доступні інтерфейси.
iid
[в] Ідентифікатор GUID інтерфейсу запитану.
ppvObject
[з] Вказівник на інтерфейс вказівник, вказаного в iidабо NULL , якщо інтерфейс не знайдено.
Зауваження
Повертає вказівник на запитаний інтерфейс.
AtlInternalQueryInterface тільки ручками інтерфейсів COM карта таблиці. Якщо об'єкт є узагальненою статистикою, AtlInternalQueryInterface не передати зовнішні невідомі. Ви можете ввести інтерфейсів COM карта таблицю з макросу COM_INTERFACE_ENTRY , або один з її варіанти.
ATL макроси та глобальні функції
Дивіться також
CComObjectRootEx::InternalAddRef, CComObjectRootEx::InternalRelease