다음을 통해 공유


ISpecifyPropertyPagesImpl 클래스

이 클래스는 IUnknown ISpecifyPropertyPages 인터페이스의 기본 구현을 구현하고 제공합니다.

Important

이 클래스와 해당 멤버는 Windows 런타임에서 실행되는 애플리케이션에서 사용할 수 없습니다.

구문

template<class T>
class ATL_NO_VTABLE ISpecifyPropertyPagesImpl
   : public ISpecifyPropertyPages

매개 변수

T
에서 파생된 ISpecifyPropertyPagesImpl클래스입니다.

멤버

공용 메서드

이름 설명
ISpecifyPropertyPagesImpl::GetPages UUID 값의 계산된 배열을 채웁니다. 각 UUID는 개체의 속성 시트에 표시할 수 있는 속성 페이지 중 하나에 대한 CLSID에 해당합니다.

설명

ISpecifyPropertyPages 인터페이스를 사용하면 클라이언트가 개체에서 지원하는 속성 페이지에 대한 CLSID 목록을 가져올 수 있습니다. 클래스 ISpecifyPropertyPagesImpl 는 이 인터페이스의 기본 구현을 IUnknown 제공하고 디버그 빌드의 덤프 디바이스에 정보를 전송하여 구현합니다.

참고 항목

개체가 ISpecifyPropertyPages 속성 페이지를 지원하지 않는 경우 인터페이스를 노출하지 마세요.

관련 문서 ATL 자습서, ATL 프로젝트 만들기

상속 계층 구조

ISpecifyPropertyPages

ISpecifyPropertyPagesImpl

요구 사항

헤더: atlcom.h

ISpecifyPropertyPagesImpl::GetPages

CAUUID 구조체의 배열을 개체의 속성 시트에 표시할 수 있는 속성 페이지의 CLSID로 채웁니다.

STDMETHOD(GetPages)(CAUUID* pPages);

설명

ATL은 개체의 속성 맵을 사용하여 각 CLSID를 검색합니다.

Windows SDK에서 ISpecifyPropertyPages::GetPages를 참조하세요.

참고 항목

IPropertyPageImpl 클래스
IPerPropertyBrowsingImpl 클래스
클래스 개요