Freigeben über


ISpecifyPropertyPagesImpl-Klasse

Diese Klasse implementiert und stellt eine Standardimplementierung IUnknown der ISpecifyPropertyPages-Schnittstelle bereit.

Wichtig

Diese Klasse und ihre Member können nicht in Anwendungen verwendet werden, die in der Windows-Runtime ausgeführt werden.

Syntax

template<class T>
class ATL_NO_VTABLE ISpecifyPropertyPagesImpl
   : public ISpecifyPropertyPages

Parameter

T
Ihre Klasse, abgeleitet von ISpecifyPropertyPagesImpl.

Member

Öffentliche Methoden

Name Beschreibung
ISpecifyPropertyPagesImpl::GetPages Füllt ein gezähltes Array von UUID-Werten aus. Jede UUID entspricht der CLSID für eine der Eigenschaftenseiten, die im Eigenschaftenblatt des Objekts angezeigt werden können.

Hinweise

Die ISpecifyPropertyPages-Schnittstelle ermöglicht einem Client das Abrufen einer Liste von CLSIDs für die eigenschaftenseiten, die von einem Objekt unterstützt werden. Klasse ISpecifyPropertyPagesImpl stellt eine Standardimplementierung dieser Schnittstelle bereit und implementiert, indem Informationen in Debugbuilds IUnknown an das Speicherabbildgerät gesendet werden.

Hinweis

Machen Sie die ISpecifyPropertyPages Schnittstelle nicht verfügbar, wenn das Objekt Eigenschaftenseiten nicht unterstützt.

Verwandte Artikel ATL-Lernprogramm, Erstellen eines ATL-Projekts

Vererbungshierarchie

ISpecifyPropertyPages

ISpecifyPropertyPagesImpl

Anforderungen

Kopfzeile: atlcom.h

ISpecifyPropertyPagesImpl::GetPages

Füllt das Array in der CAUUID-Struktur mit den CLSIDs für die Eigenschaftenseiten, die im Eigenschaftenblatt des Objekts angezeigt werden können.

STDMETHOD(GetPages)(CAUUID* pPages);

Hinweise

ATL verwendet die Eigenschaftszuordnung des Objekts, um jede CLSID abzurufen.

Siehe ISpecifyPropertyPages::GetPages im Windows SDK.

Weitere Informationen

IPropertyPageImpl-Klasse
IPerPropertyBrowsingImpl-Klasse
Klassenübersicht