Поделиться через


Класс CBookmark

Содержит значение закладки в буфере.

Синтаксис

template < DBLENGTH nSize = 0 >
class CBookmark : public CBookmarkBase

template <>
class CBookmark< 0 > : public CBookmarkBase

Параметры

nSize
Размер буфера закладки в байтах. Если значение nSize равно нулю, буфер закладки будет динамически создан во время выполнения.

Требования

Заголовок: atldbcli.h

Участники

Методы

Имя Описание
CBookmark Конструктор
GetBuffer Извлекает указатель на буфер.
GetSize Извлекает размер буфера в байтах.
SetBookmark Задает значение закладки.

Операторы

Имя Описание
оператор = Назначает один CBookmark класс другому.

Замечания

CBookmark<0> — это специализация CBookmarkшаблона; его буфер динамически создается во время выполнения.

CBookmark::CBookmark

Конструктор.

Синтаксис

CBookmark();
CBookmark(DBLENGTH nSize);

Параметры

nSize
[in] Размер буфера закладки в байтах.

Замечания

Первая функция задает для буфера значение NULL, а размер буфера — 0. Вторая функция задает размер буфера значение nSize, а буфер — массив байтов nSize байтов.

Примечание.

Эта функция доступна только в CBookmark<0>.

CBookmark::GetBuffer

Извлекает указатель на буфер закладки.

Синтаксис

virtual BYTE* GetBuffer() const throw();

Возвращаемое значение

Указатель на буфер закладки.

CBookmark::GetSize

Извлекает размер буфера закладки.

Синтаксис

virtual DBLENGTH GetSize() const throw();

Возвращаемое значение

Размер буфера в байтах.

CBookmark::SetBookmark

Копирует значение закладки, на которое ссылается pBuffer, в CBookmark буфер и задает размер буфера nSize.

Синтаксис

HRESULT SetBookmark(DBLENGTH nSize, BYTE* pBuffer) throw();

Параметры

nSize
[in] Размер буфера закладки.

pBuffer
[in] Указатель на массив байтов, содержащий значение закладки.

Возвращаемое значение

Стандартный HRESULT.

Замечания

Эта функция доступна только в CBookmark<0>.

CBookmark::operator =

Назначает объект другому CBookmark .

Синтаксис

CBookmark& operator =(const CBookmark& bookmark) throw();

Замечания

Этот оператор необходим только в CBookmark<0>.

См. также

Шаблоны объекта-получателя OLE DB
Ссылка на шаблоны объекта-получателя OLE DB