Klasa CBookmark
Przechowuje wartość zakładki w swoim buforze.
Składnia
template < DBLENGTH nSize = 0 >
class CBookmark : public CBookmarkBase
template <>
class CBookmark< 0 > : public CBookmarkBase
Parametry
nSize
Rozmiar buforu zakładki w bajtach. Gdy parametr nSize ma wartość zero, bufor zakładki zostanie dynamicznie utworzony w czasie wykonywania.
Wymagania
Nagłówek: atldbcli.h
Elementy członkowskie
Metody
Nazwa/nazwisko | opis |
---|---|
CBookmark | Konstruktor |
GetBuffer | Pobiera wskaźnik do buforu. |
GetSize | Pobiera rozmiar buforu w bajtach. |
SetBookmark | Ustawia wartość zakładki. |
Operatory
Nazwa/nazwisko | opis |
---|---|
operator = | Przypisuje jedną CBookmark klasę do innej. |
Uwagi
CBookmark<0>
jest specjalizacją szablonu CBookmark
; jego bufor jest dynamicznie tworzony w czasie wykonywania.
CBookmark::CBookmark
Konstruktor.
Składnia
CBookmark();
CBookmark(DBLENGTH nSize);
Parametry
nSize
[in] Rozmiar buforu zakładki w bajtach.
Uwagi
Pierwsza funkcja ustawia bufor na wartość NULL, a rozmiar buforu na 0. Druga funkcja ustawia rozmiar buforu na nSize, a bufor na tablicę bajtów nSize bajtów.
Uwaga
Ta funkcja jest dostępna tylko w programie CBookmark<0>
.
CBookmark::GetBuffer
Pobiera wskaźnik do buforu zakładki.
Składnia
virtual BYTE* GetBuffer() const throw();
Wartość zwracana
Wskaźnik do buforu zakładki.
CBookmark::GetSize
Pobiera rozmiar buforu zakładki.
Składnia
virtual DBLENGTH GetSize() const throw();
Wartość zwracana
Rozmiar buforu w bajtach.
CBookmark::SetBookmark
Kopiuje wartość zakładki przywołyną przez narzędzie pBuffer do buforu CBookmark
i ustawia rozmiar buforu na nSize.
Składnia
HRESULT SetBookmark(DBLENGTH nSize, BYTE* pBuffer) throw();
Parametry
nSize
[in] Rozmiar buforu zakładki.
pBuffer
[in] Wskaźnik do tablicy bajtów zawierającej wartość zakładki.
Wartość zwracana
Standardowy HRESULT.
Uwagi
Ta funkcja jest dostępna tylko w programie CBookmark<0>
.
CBookmark::operator =
CBookmark
Przypisuje obiekt do innego.
Składnia
CBookmark& operator =(const CBookmark& bookmark) throw();
Uwagi
Ten operator jest wymagany tylko w elemecie CBookmark<0>
.
Zobacz też
Szablony konsumentów OLE DB
Szablony konsumentów OLE DB — dokumentacja