Condividi tramite


Classe CUtlProps

Implementa le proprietà di diverse interfacce della proprietà OLE DB, ad esempio IDBProperties, IDBProperties e IRowsetInfo).

template < class T >
class ATL_NO_VTABLE CUtlProps : public CUtlPropsBase

Parametri

  • T
    La classe che contiene BEGIN_PROPSET_MAP.

Membri

Metodi

GetPropValue

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 consumer chiama un metodo di un'interfaccia della creazione di un oggetto.

OnPropertyChanged

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

SetPropValue

Imposta una proprietà in una raccolta di proprietà.

Note

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

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

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

Requisiti

Intestazione: atldb.h

Vedere anche

Concetti

Modelli provider OLE DB (C++)

Architettura dei modelli di provider OLE DB