Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 CBookmarkl’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