CBookmark-Klasse
Enthält einen Textmarkenwert im Puffer.
Syntax
template < DBLENGTH nSize = 0 >
class CBookmark : public CBookmarkBase
template <>
class CBookmark< 0 > : public CBookmarkBase
Parameter
nSize
Die Größe des Lesezeichenpuffers in Byte. Wenn nSize null ist, wird der Lesezeichenpuffer zur Laufzeit dynamisch erstellt.
Anforderungen
Header: atldbcli.h
Member
Methoden
Name | Beschreibung |
---|---|
CBookmark | Der -Konstruktor |
GetBuffer | Ruft den Zeiger auf den Puffer ab. |
GetSize | Ruft die Größe des Puffers in Bytes ab. |
SetBookmark | Legt den Textmarkenwert fest. |
Operatoren
Name | Beschreibung |
---|---|
operator = | Weist eine CBookmark Klasse einem anderen zu. |
Hinweise
CBookmark<0>
ist eine Vorlagenspezialisierung von CBookmark
; der Puffer wird zur Laufzeit dynamisch erstellt.
CBookmark::CBookmark
Der Konstruktor.
Syntax
CBookmark();
CBookmark(DBLENGTH nSize);
Parameter
nSize
[in] Größe des Lesezeichenpuffers in Byte.
Hinweise
Die erste Funktion legt den Puffer auf NULL und die Puffergröße auf 0 fest. Die zweite Funktion legt die Puffergröße auf nSize und den Puffer auf ein Bytearray von nSize Bytes fest.
Hinweis
Diese Funktion ist nur in CBookmark<0>
.
CBookmark::GetBuffer
Ruft den Zeiger auf den Lesezeichenpuffer ab.
Syntax
virtual BYTE* GetBuffer() const throw();
Rückgabewert
Ein Zeiger auf den Textmarkenpuffer.
CBookmark::GetSize
Ruft die Größe des Lesezeichenpuffers ab.
Syntax
virtual DBLENGTH GetSize() const throw();
Rückgabewert
Die Größe des Puffers in Byte.
CBookmark::SetBookmark
Kopiert den Textmarkenwert, auf den pBuffer verweist, in den CBookmark
Puffer und legt die Puffergröße auf nSize fest.
Syntax
HRESULT SetBookmark(DBLENGTH nSize, BYTE* pBuffer) throw();
Parameter
nSize
[in] Die Größe des Lesezeichenpuffers.
pBuffer
[in] Ein Zeiger auf das Bytearray, das den Textmarkenwert enthält.
Rückgabewert
Ein Standard-HRESULT.
Hinweise
Diese Funktion ist nur in CBookmark<0>
.
CBookmark::operator =
Weist einem CBookmark
anderen Objekt zu.
Syntax
CBookmark& operator =(const CBookmark& bookmark) throw();
Hinweise
Dieser Operator ist nur in CBookmark<0>
.
Siehe auch
OLE DB-Consumervorlagen
Referenz der OLE DB-Consumervorlagen