Compartir a través de


CDBPropIDSet (Clase)

Hereda de la estructura DBPROPIDSET y agrega un constructor que inicializa los campos clave, así como el método de acceso AddPropertyID.

Sintaxis

class CDBPropIDSet : public tagDBPROPIDSET

Requisitos

Encabezado: atldbcli.h

Miembros

Métodos

Nombre Descripción
AddPropertyID Agrega una propiedad al conjunto de identificadores de propiedad.
CDBPropIDSet Constructor.
SetGUID Establece el GUID del conjunto de identificadores de propiedad.

Operadores

Nombre Descripción
operator = Asigna el contenido de un identificador de propiedad establecida en otra.

Comentarios

Los consumidores de OLE DB usan estructuras DBPROPIDSET para pasar una matriz de identificadores de propiedad de los que el consumidor quiere obtener información de propiedad. Las propiedades identificadas en una estructura DBPROPIDSET individual pertenecen a un conjunto de propiedades.

CDBPropIDSet::AddPropertyID

Agrega un identificador de propiedad al conjunto de identificadores de propiedad.

Sintaxis

bool AddPropertyID(DBPROPID propid) throw();

Parámetros

propid
[in] Identificador de propiedad que se va a agregar al conjunto de identificadores de propiedad.

CDBPropIDSet::CDBPropIDSet

Constructor . Inicializa los campos rgProperties, cPropertiesy (opcionalmente) guidPropertySet de la estructura DBPROPIDSET.

Sintaxis

CDBPropIDSet(const GUID& guid);

CDBPropIDSet(const CDBPropIDSet& propidset);

CDBPropIDSet();

Parámetros

guid
[in] GUID usado para inicializar el campo guidPropertySet.

propidset
[in] Otro objeto CDBPropIDSet para la construcción de la copia.

CDBPropIDSet::SetGUID

Establece el campo GUID en la estructura DBPROPIDSET.

Sintaxis

void SetGUID(const GUID& guid) throw();

Parámetros

guid
[in] GUID usado para establecer el campo guidPropertySet de la estructura DBPROPIDSET.

Comentarios

El constructor también puede establecer este campo. Llame a esta función si usa el constructor predeterminado para esta clase.

CDBPropIDSet::operator =

Asigna el contenido de un identificador de propiedad establecido en el conjunto de propiedades de otro identificador.

Sintaxis

CDBPropIDSet& operator =(CDBPropIDSet& propset) throw();

Consulte también

Plantillas de consumidor OLE DB
Referencia de plantillas de consumidor OLE DB