Freigeben über


CDBPropIDSet-Klasse

Erbt von der DBPROPIDSET Struktur und fügt einen Konstruktor hinzu, der Schlüsselfelder sowie die AddPropertyID-Zugriffsmethode initialisiert.

Syntax

class CDBPropIDSet : public tagDBPROPIDSET

Anforderungen

Header: atldbcli.h

Member

Methoden

Name Beschreibung
AddPropertyID Fügt dem Eigenschaften-ID-Satz eine Eigenschaft hinzu.
CDBPropIDSet Konstruktor.
SetGUID Legt die GUID des Eigenschaften-ID-Satzes fest.

Operatoren

Name Beschreibung
operator = Weist den Inhalt einer Eigenschafts-ID zu, die auf eine andere festgelegt ist.

Hinweise

OLE DB-Consumer verwenden DBPROPIDSET Strukturen, um ein Array von Eigenschafts-IDs zu übergeben, für das der Verbraucher Eigenschaftsinformationen abrufen möchte. Die in einer einzelnen DBPROPIDSET-Struktur identifizierten Eigenschaften gehören zu einem Eigenschaftensatz.

CDBPropIDSet::AddPropertyID

Fügt dem Eigenschaften-ID-Satz eine Eigenschafts-ID hinzu.

Syntax

bool AddPropertyID(DBPROPID propid) throw();

Parameter

propid
[in] Die Eigenschafts-ID, die dem Eigenschaften-ID-Satz hinzugefügt werden soll.

CDBPropIDSet::CDBPropIDSet

Der Konstruktor. Initialisiert die rgPropertiesFelder , cPropertiesund (optional) guidPropertySet der DBPROPIDSET-Struktur .

Syntax

CDBPropIDSet(const GUID& guid);

CDBPropIDSet(const CDBPropIDSet& propidset);

CDBPropIDSet();

Parameter

guid
[in] Eine GUID, die zum Initialisieren des guidPropertySet Felds verwendet wird.

propidset
[in] Ein weiteres CDBPropIDSet Objekt für die Kopierkonstruktion.

CDBPropIDSet::SetGUID

Legt das GUID-Feld in der DBPROPIDSET Struktur fest.

Syntax

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

Parameter

guid
[in] Eine GUID, die zum Festlegen des guidPropertySet Felds der DBPROPIDSET-Struktur verwendet wird.

Hinweise

Dieses Feld kann auch vom Konstruktor festgelegt werden. Rufen Sie diese Funktion auf, wenn Sie den Standardkonstruktor für diese Klasse verwenden.

CDBPropIDSet::operator =

Weist den Inhalt einer Eigenschafts-ID zu, die auf einen anderen ID-Eigenschaftensatz festgelegt ist.

Syntax

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

Siehe auch

OLE DB-Consumervorlagen
Referenz der OLE DB-Consumervorlagen