AtlInternalQueryInterface

HRESULT AtlInternalQueryInterface ( void * pThis, const _ATL_INTMAP_ENTRY * pEntries, REFIID iid, void ** ppvObject );

반환 값

표준 HRESULT 값 중 하나。

매개 변수

pThis

[in] QueryInterface 를 노출 하는 인터페이스의 COM 맵을 포함 하는 개체에 대 한 포인터。

pEntries

[in] 사용할 수 있는 인터페이스의 지도 액세스 하는 _ATL_INTMAP_ENTRY 구조체의 배열。

iid

[in] 요청 되는 인터페이스의 GUID。

ppvObject

[out] 인터페이스를 찾을 수 없는 경우 iid또는 NULL 에 지정 된 인터페이스 포인터에 대 한 포인터。

주의

요청된 된 인터페이스에 대 한 포인터를 검색합니다.

AtlInternalQueryInterface 만 인터페이스 COM 맵 테이블에서 처리합니다. 개체가 집계 AtlInternalQueryInterface 외부 알에 위임 하지 않습니다. COM_INTERFACE_ENTRY 매크로 또는 그 변종 중 하나를 사용 하 여 COM 맵 테이블에 인터페이스를 입력할 수 있습니다.

ATL 매크로 및 전역 함수

참고 항목

CComObjectRootEx::InternalAddRef, CComObjectRootEx::InternalRelease

Index