다음을 통해 공유


CComPolyObject::QueryInterface

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

STDMETHOD(QueryInterface)(
   REFIID iid,
   void** ppvObject 
);
template <class Q>
HRESULT QueryInterface(Q ** pp);

매개 변수

  • Q
    COM 인터페이스입니다.

  • iid
    [in] 요청 된 인터페이스의 식별자입니다.

  • ppvObject
    [out] 로 식별 되는 인터페이스 포인터에 대 한 포인터 iid.이 인터페이스는 개체를 지원 하지 않는 경우 ppvObject 설정 NULL.

  • pp
    [out] 로 식별 되는 인터페이스에 대 한 포인터 __uuidof(Q).

반환 값

표준 HRESULT 값입니다.

설명

요청 된 인터페이스의 경우 집계 개체에 대 한 IUnknown, QueryInterface 집계 된 개체를 직접 포인터를 반환 합니다. IUnknown 및 참조 횟수를 증가 시킵니다.그렇지 않으면이 메서드는 인터페이스를 통해 쿼리를 CComContainedObject 데이터 멤버 m_contained.

요구 사항

헤더: atlcom.h

참고 항목

참조

CComPolyObject 클래스