Classe CUtlProps

Implementa le proprietà per varie interfacce della proprietà OLE DB (ad esempio, IDBProperties, IDBPropertiese IRowsetInfo).

template < class T >
class ATL_NO_VTABLE CUtlProps : public CUtlPropsBase

Parametri

  • T
    La classe che contiene BEGIN_PROPSET_MAP.

Membri

83khaz7x.collapse_all(it-it,VS.110).gifMetodi

È

Ottiene una proprietà da un insieme di proprietà.

IsValidValue

Utilizzato per convalidare un valore prima di impostare una proprietà.

OnInterfaceRequested

Gestisce le richieste per un'interfaccia facoltativa quando un utente chiama un metodo di un'interfaccia della creazione di un oggetto.

OnPropertyChanged

Chiamata dopo avere impostato una proprietà per gestire le proprietà concatenate.

SetPropValue

Imposta una proprietà in una proprietà.

Note

La maggior parte di questa classe è un dettaglio di implementazione.

CUtlProps contiene due membri per impostare le proprietà internamente: È e SetPropValue.

Per ulteriori informazioni sulle macro utilizzate in una mappa degli insiemi di proprietà, vedere BEGIN_PROPSET_MAP e END_PROPSET_MAP.

Requisiti

Header: il file

Vedere anche

Concetti

Modelli provider OLE DB (C++)

Architettura dei modelli di provider OLE DB