CBookmark 類別
在其緩衝區中保存書籤值。
語法
template < DBLENGTH nSize = 0 >
class CBookmark : public CBookmarkBase
template <>
class CBookmark< 0 > : public CBookmarkBase
參數
nSize
以位元組為單位的書籤緩衝區大小。 當 nSize 為零時,書籤緩衝區將會在運行時間動態建立。
需求
標頭檔:atldbcli.h
成員
方法
名稱 | 描述 |
---|---|
CBookmark | 建構函式 |
GetBuffer | 擷取緩衝區的指標。 |
GetSize | 擷取以位元組為單位的緩衝區大小。 |
SetBookmark | 設定書籤值。 |
操作員
名稱 | 描述 |
---|---|
operator = | 將一個類別指派給另一個 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>
才需要這個運算符。