Aracılığıyla paylaş


CBookmark Sınıfı

Bir yer işareti değerini arabellekte tutar.

Sözdizimi

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

template <>
class CBookmark< 0 > : public CBookmarkBase

Parametreler

nSize
Yer işareti arabelleğinin bayt cinsinden boyutu. nSize sıfır olduğunda, yer işareti arabelleği çalışma zamanında dinamik olarak oluşturulur.

Gereksinimler

Üst bilgi: atldbcli.h

Üyeler

Yöntemler

Veri Akışı Adı Açıklama
CBookmark Oluşturucu
GetBuffer İşaretçiyi arabelleğe alır.
GetSize Arabellek boyutunu bayt cinsinden alır.
SetBookmark Yer işareti değerini ayarlar.

İşleçler

Veri Akışı Adı Açıklama
operator = Bir sınıfı başka bir CBookmark sınıfa atar.

Açıklamalar

CBookmark<0> , öğesinin şablon özelleştirmesidir CBookmark; arabellek çalışma zamanında dinamik olarak oluşturulur.

CBookmark::CBookmark

Oluşturucu.

Sözdizimi

CBookmark();
CBookmark(DBLENGTH nSize);

Parametreler

nSize
[in] Yer işareti arabelleğinin bayt cinsinden boyutu.

Açıklamalar

İlk işlev, arabelleği NULL, arabellek boyutunu ise 0 olarak ayarlar. İkinci işlev, arabellek boyutunu nSize olarak, arabelleği ise nSize baytlık bir bayt dizisine ayarlar.

Not

Bu işlev yalnızca içinde CBookmark<0>kullanılabilir.

CBookmark::GetBuffer

İşaretçiyi yer işareti arabelleğine alır.

Sözdizimi

virtual BYTE* GetBuffer() const throw();

Dönüş Değeri

Yer işareti arabelleğine bir işaretçi.

CBookmark::GetSize

Yer işareti arabelleğinin boyutunu alır.

Sözdizimi

virtual DBLENGTH GetSize() const throw();

Dönüş Değeri

Arabelleğin bayt cinsinden boyutu.

CBookmark::SetBookmark

pBuffer CBookmark tarafından başvuruda bulunan yer işareti değerini arabelleğe kopyalar ve arabellek boyutunu nSize olarak ayarlar.

Sözdizimi

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

Parametreler

nSize
[in] Yer işareti arabelleğinin boyutu.

pBuffer
[in] Yer işareti değerini içeren bayt dizisi işaretçisi.

Dönüş Değeri

Standart bir HRESULT.

Açıklamalar

Bu işlev yalnızca içinde CBookmark<0>kullanılabilir.

CBookmark::operator =

Bir nesneyi başka bir CBookmark nesneye atar.

Sözdizimi

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

Açıklamalar

Bu işleç yalnızca içinde CBookmark<0>gereklidir.

Ayrıca bkz.

OLE DB Tüketici Şablonları
OLE DB Tüketici Şablonları Başvurusu