Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Contiene un valor de marcador en su búfer.
Sintaxis
template < DBLENGTH nSize = 0 >
class CBookmark : public CBookmarkBase
template <>
class CBookmark< 0 > : public CBookmarkBase
Parámetros
nSize
El tamaño del búfer de marcadores en bytes. Cuando nSize es cero, el búfer de marcadores se creará dinámicamente en el entorno de ejecución.
Requisitos
Encabezado: atldbcli.h
Miembros
Métodos
| Nombre | Descripción |
|---|---|
| CBookmark | Constructor |
| GetBuffer | Recupera el puntero al búfer. |
| GetSize | Especifica el tamaño del búfer en bytes. |
| SetBookmark | Establece el valor del marcador. |
Operadores
| Nombre | Descripción |
|---|---|
| operator = | Asigna una clase CBookmark a otra. |
Comentarios
CBookmark<0> es una especialización de plantilla de CBookmark; su búfer se crea dinámicamente en el entorno de ejecución.
CBookmark::CBookmark
Constructor .
Sintaxis
CBookmark();
CBookmark(DBLENGTH nSize);
Parámetros
nSize
[in] Tamaño del búfer de marcadores en bytes.
Comentarios
La primera función establece el búfer en NULL y el tamaño del búfer en 0. La segunda función establece el tamaño del búfer en nSize y el búfer en una matriz de bytes de nSize.
Nota:
Esta función solo está disponible en CBookmark<0>.
CBookmark::GetBuffer
Recupera el puntero al búfer de marcadores.
Sintaxis
virtual BYTE* GetBuffer() const throw();
Valor devuelto
Puntero al búfer de marcadores.
CBookmark::GetSize
Recupera el tamaño del búfer del marcadores.
Sintaxis
virtual DBLENGTH GetSize() const throw();
Valor devuelto
El tamaño del búfer , en bytes.
CBookmark::SetBookmark
Copia el valor del marcador al que hace referencia pBuffer en el búfer CBookmark y establece el tamaño del búfer en nSize.
Sintaxis
HRESULT SetBookmark(DBLENGTH nSize, BYTE* pBuffer) throw();
Parámetros
nSize
[in] Tamaño del búfer de marcadores.
pBuffer
[in] Puntero a la matriz de bytes que contiene el valor del marcador.
Valor devuelto
Un HRESULT estándar.
Comentarios
Esta función solo está disponible en CBookmark<0>.
CBookmark::operator =
Asigna un objeto CBookmark a otro.
Sintaxis
CBookmark& operator =(const CBookmark& bookmark) throw();
Comentarios
Este operador solo es necesario en CBookmark<0>.
Consulte también
Plantillas de consumidor OLE DB
Referencia de plantillas de consumidor OLE DB