Sdílet prostřednictvím


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