CBookmark – třída
Obsahuje hodnotu záložky ve své vyrovnávací paměti.
Syntaxe
template < DBLENGTH nSize = 0 >
class CBookmark : public CBookmarkBase
template <>
class CBookmark< 0 > : public CBookmarkBase
Parametry
NSize
Velikost vyrovnávací paměti záložky v bajtech. Pokud je nSize nula, vyrovnávací paměť záložek se dynamicky vytvoří za běhu.
Požadavky
Hlavička: atldbcli.h
Členové
Metody
Název | Popis |
---|---|
CBookmark | Konstruktor |
GetBuffer | Načte ukazatel na vyrovnávací paměť. |
GetSize | Načte velikost vyrovnávací paměti v bajtech. |
SetBookmark | Nastaví hodnotu záložky. |
Operátory
Název | Popis |
---|---|
operator = | Přiřadí jednu CBookmark třídu k druhé. |
Poznámky
CBookmark<0>
je specializace CBookmark
šablony ; její vyrovnávací paměť je dynamicky vytvořena za běhu.
CBookmark::CBookmark
Konstruktor
Syntaxe
CBookmark();
CBookmark(DBLENGTH nSize);
Parametry
NSize
[v] Velikost vyrovnávací paměti záložky v bajtech.
Poznámky
První funkce nastaví vyrovnávací paměť na hodnotu NULL a velikost vyrovnávací paměti na 0. Druhá funkce nastaví velikost vyrovnávací paměti na nSize a vyrovnávací paměť na bajtové pole nSize bajtů.
Poznámka:
Tato funkce je k dispozici pouze v CBookmark<0>
.
CBookmark::GetBuffer
Načte ukazatel na vyrovnávací paměť záložek.
Syntaxe
virtual BYTE* GetBuffer() const throw();
Návratová hodnota
Ukazatel na vyrovnávací paměť záložek.
CBookmark::GetSize
Načte velikost vyrovnávací paměti záložky.
Syntaxe
virtual DBLENGTH GetSize() const throw();
Návratová hodnota
Velikost vyrovnávací paměti v bajtech.
CBookmark::SetBookmark
Zkopíruje hodnotu záložky, na kterou odkazuje pBuffer , CBookmark
do vyrovnávací paměti a nastaví velikost vyrovnávací paměti na nSize.
Syntaxe
HRESULT SetBookmark(DBLENGTH nSize, BYTE* pBuffer) throw();
Parametry
NSize
[v] Velikost vyrovnávací paměti záložky.
pBuffer
[v] Ukazatel na pole bajtů obsahující hodnotu záložky.
Návratová hodnota
Standardní HODNOTA HRESULT.
Poznámky
Tato funkce je k dispozici pouze v CBookmark<0>
.
CBookmark::operator =
Přiřadí objekt jinému CBookmark
.
Syntaxe
CBookmark& operator =(const CBookmark& bookmark) throw();
Poznámky
Tento operátor je nutný pouze v CBookmark<0>
.
Viz také
Šablony příjemců OLE DB
Referenční dokumentace k šablonám příjemců OLE DB