Condividi tramite


Classe ISpecifyPropertyPagesImpl

Questa classe implementa IUnknown e fornisce un'implementazione predefinita dell'interfaccia ISpecifyPropertyPages .

Importante

Questa classe e i relativi membri non possono essere usati nelle applicazioni eseguite in Windows Runtime.

Sintassi

template<class T>
class ATL_NO_VTABLE ISpecifyPropertyPagesImpl
   : public ISpecifyPropertyPages

Parametri

T
Classe derivata da ISpecifyPropertyPagesImpl.

Membri

Metodi pubblici

Nome Descrizione
ISpecifyPropertyPagesImpl::GetPages Riempie una matrice con conteggiata di valori UUID. Ogni UUID corrisponde al CLSID per una delle pagine delle proprietà che possono essere visualizzate nella finestra delle proprietà dell'oggetto.

Osservazioni:

L'interfaccia ISpecifyPropertyPages consente a un client di ottenere un elenco di CLSID per le pagine delle proprietà supportate da un oggetto . La classe ISpecifyPropertyPagesImpl fornisce un'implementazione predefinita di questa interfaccia e implementa inviando informazioni al dispositivo di dump nelle compilazioni IUnknown di debug.

Nota

Non esporre l'interfaccia se l'oggetto ISpecifyPropertyPages non supporta le pagine delle proprietà.

Esercitazione su ATL per articolicorrelati, creazione di un progetto ATL

Gerarchia di ereditarietà

ISpecifyPropertyPages

ISpecifyPropertyPagesImpl

Requisiti

Intestazione: atlcom.h

ISpecifyPropertyPagesImpl::GetPages

Riempie la matrice nella struttura CAUUID con i CLSID per le pagine delle proprietà che possono essere visualizzate nella finestra delle proprietà dell'oggetto.

STDMETHOD(GetPages)(CAUUID* pPages);

Osservazioni:

ATL usa la mappa delle proprietà dell'oggetto per recuperare ogni CLSID.

Vedi ISpecifyPropertyPages::GetPages in Windows SDK.

Vedi anche

Classe IPropertyPageImpl
Classe IPerPropertyBrowsingImpl
Cenni preliminari sulla classe