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. |