CCLSOBJ. CPP

In der Beispielanbieterkomponente sind die Funktionen für das Schemaklassenobjekt in cclsobj.cpp enthalten.

Die CSampleDSClass-Klasse ist in dieser Datei definiert. CSampleDSClass wird mit Methoden und Eigenschaften definiert, die in der folgenden Tabelle aufgeführt sind.

Methode BESCHREIBUNG
CSampleDSClass Standardkonstruktor.
~CSampleDSClass Standard-Destruktor.
CreateClass Erstellen Sie ein ADs-Schemaklassenobjekt. Suchen Sie Attributdefinitionen durch Aufrufen von SampleDSGetClassDefinition.
CreateClass Erstellen Sie ein Schemaklassenobjekt unter Berücksichtigung der Attributdefinitionen, indem Sie bekannte Attribute festlegen, z. B. die in IADsClass::MandatoryAttributes aufgeführten.
AllocateClassObject Erstellen Sie ein Schemaklassenobjekt, und laden Sie dessen Typdaten.
QueryInterface Gibt den angeforderten Schnittstellenzeiger zurück, sofern verfügbar.
Standard-IADs-Methoden. In dieser Datei enthaltene Standard-IADs-Schnittstellenmethoden .
Standard-IADsClass-Methoden. Standard-IADsClass-Schnittstellenmethoden, die in dieser Datei enthalten sind.
CreatePropertyList Erstellen Sie eine Liste der Eigenschaften, die dieser Schemaklasse zugeordnet sind, indem Sie CreatePropertyEntry aufrufen.
CreatePropertyEntry Erstellen Sie ein Eigenschaftsobjekt in dieser Schemaklasse.
FreePropertyEntry Geben Sie den Eintrag in CreatePropertyEntry frei.
MakeVariantFromPropList Erstellen Sie ein Array von VARIANTS aus der Eigenschaftenliste, die von CreatePropertyList erstellt wurde. Kann in der Implementierung von IADsClass::MandatoryAttributes usw. verwendet werden.