Classe IAccessorImpl
Fornisce un'implementazione dell'interfaccia di IAccessor .
template <
class T,
class BindType = ATLBINDINGS,
class BindingVector = CAtlMap <
HACCESSOR hAccessor,
BindType* pBindingsStructure
>
>
class ATL_NO_VTABLE IAccessorImpl : public IAccessorImplBase<BindType>
Parametri
T
La classe di oggetto comando o di rowset.BindType
Unità di registrazione per le informazioni di associazione.L'impostazione predefinita è la struttura di ATLBINDINGS (vedere il file).BindingVector
Unità di registrazione per informazioni sulla colonna.L'impostazione predefinita è CAtlMap in cui l'elemento chiave è un valore di HACCESSOR e l'elemento di valore è un puntatore a una struttura di BindType .
Membri
Metodi
Il costruttore. |
Metodi di interfaccia
Aggiunge un conteggio dei riferimenti a una funzione di accesso esistente. |
|
Crea una funzione di accesso da un insieme di associazioni. |
|
Restituisce le associazioni contenute in una funzione di accesso. |
|
Rilascia una funzione di accesso. |
Note
Questa condizione è obbligatoria sui rowset e controlli.OLE DB richiede ai provider di implementare HACCESSOR, un tag in una matrice di strutture di DBBINDING .HACCESSORoggetti fornito da IAccessorImpl è indirizzi di strutture di BindType .Per impostazione predefinita, BindType viene definito come ATLBINDINGS nella definizione del modello di entity_CODEIAccessorImpl.BindType fornisce un meccanismo utilizzato da IAccessorImpl per tenere traccia del numero di elementi nella matrice di DBBINDING nonché flag della funzione di accesso e un conteggio dei riferimenti.
Requisiti
Header: il file