Classe CBookmark
Contiene un valore del segnalibro nel relativo buffer.
Sintassi
template < DBLENGTH nSize = 0 >
class CBookmark : public CBookmarkBase
template <>
class CBookmark< 0 > : public CBookmarkBase
Parametri
nSize
Dimensioni del buffer dei segnalibri in byte. Quando nSize è zero, il buffer del segnalibro verrà creato in modo dinamico in fase di esecuzione.
Requisiti
Intestazione: atldbcli.h
Membri
Metodi
Nome | Descrizione |
---|---|
CBookmark | Il costruttore |
GetBuffer | Recupera il puntatore al buffer. |
GetSize | Recupera le dimensioni del buffer in byte. |
SetBookmark | Imposta il valore del segnalibro. |
Operatori
Nome | Descrizione |
---|---|
operator = | Assegna una CBookmark classe a un'altra. |
Osservazioni:
CBookmark<0>
è una specializzazione di modello di CBookmark
. Il relativo buffer viene creato in modo dinamico in fase di esecuzione.
CBookmark::CBookmark
Costruttore.
Sintassi
CBookmark();
CBookmark(DBLENGTH nSize);
Parametri
nSize
[in] Dimensioni del buffer dei segnalibri in byte.
Osservazioni:
La prima funzione imposta il buffer su NULL e le dimensioni del buffer su 0. La seconda funzione imposta le dimensioni del buffer su nSize e il buffer su una matrice di byte di byte nSize .
Nota
Questa funzione è disponibile solo in CBookmark<0>
.
CBookmark::GetBuffer
Recupera il puntatore al buffer dei segnalibri.
Sintassi
virtual BYTE* GetBuffer() const throw();
Valore restituito
Puntatore al buffer dei segnalibri.
CBookmark::GetSize
Recupera le dimensioni del buffer dei segnalibri.
Sintassi
virtual DBLENGTH GetSize() const throw();
Valore restituito
Dimensioni del buffer in byte.
CBookmark::SetBookmark
Copia il valore del segnalibro a cui fa riferimento pBuffer nel CBookmark
buffer e imposta le dimensioni del buffer su nSize.
Sintassi
HRESULT SetBookmark(DBLENGTH nSize, BYTE* pBuffer) throw();
Parametri
nSize
[in] Dimensioni del buffer dei segnalibri.
pBuffer
[in] Puntatore alla matrice di byte contenente il valore del segnalibro.
Valore restituito
HRESULT standard.
Osservazioni:
Questa funzione è disponibile solo in CBookmark<0>
.
CBookmark::operator =
Assegna un oggetto CBookmark
a un altro oggetto.
Sintassi
CBookmark& operator =(const CBookmark& bookmark) throw();
Osservazioni:
Questo operatore è necessario solo in CBookmark<0>
.
Vedi anche
Modelli di consumer OLE DB
Riferimenti ai modelli consumer OLE DB