Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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