CBookmark, classe
Contient une valeur de signet dans sa mémoire tampon.
Syntaxe
template < DBLENGTH nSize = 0 >
class CBookmark : public CBookmarkBase
template <>
class CBookmark< 0 > : public CBookmarkBase
Paramètres
nSize
Taille de la mémoire tampon de signet en octets. Lorsque nSize est égal à zéro, la mémoire tampon de signet est créée dynamiquement au moment de l’exécution.
Spécifications
En-tête : atldbcli.h
Membres
Méthodes
Nom | Description |
---|---|
CBookmark | Constructeur |
GetBuffer | Récupère le pointeur vers la mémoire tampon. |
GetSize | Récupère la taille de la mémoire tampon en octets. |
SetBookmark | Définit la valeur du signet. |
Opérateurs
Nom | Description |
---|---|
operator = | Affecte une classe à une CBookmark autre. |
Notes
CBookmark<0>
est une spécialisation de modèle de ; sa mémoire tampon est créée dynamiquement au moment de CBookmark
l’exécution.
CBookmark::CBookmark
Constructeur .
Syntaxe
CBookmark();
CBookmark(DBLENGTH nSize);
Paramètres
nSize
[in] Taille de la mémoire tampon de signet en octets.
Notes
La première fonction définit la mémoire tampon sur NULL et la taille de la mémoire tampon sur 0. La deuxième fonction définit la taille de la mémoire tampon sur nSize et la mémoire tampon sur un tableau d’octets de nSize .
Remarque
Cette fonction est disponible uniquement dans CBookmark<0>
.
CBookmark::GetBuffer
Récupère le pointeur vers la mémoire tampon de signet.
Syntaxe
virtual BYTE* GetBuffer() const throw();
Valeur de retour
Pointeur vers la mémoire tampon de signet.
CBookmark::GetSize
Récupère la taille de la mémoire tampon de signet.
Syntaxe
virtual DBLENGTH GetSize() const throw();
Valeur de retour
Taille de la mémoire tampon en octets.
CBookmark::SetBookmark
Copie la valeur de signet référencée par pBuffer dans la CBookmark
mémoire tampon et définit la taille de la mémoire tampon sur nSize.
Syntaxe
HRESULT SetBookmark(DBLENGTH nSize, BYTE* pBuffer) throw();
Paramètres
nSize
[in] Taille de la mémoire tampon de signet.
pBuffer
[in] Pointeur vers le tableau d’octets contenant la valeur du signet.
Valeur de retour
HRESULT standard.
Notes
Cette fonction est disponible uniquement dans CBookmark<0>
.
CBookmark::operator =
Affecte un objet à un CBookmark
autre.
Syntaxe
CBookmark& operator =(const CBookmark& bookmark) throw();
Notes
Cet opérateur est nécessaire uniquement dans CBookmark<0>
.
Voir aussi
Modèles du consommateur OLE DB
Référence des modèles du consommateur OLE DB