CCLSOBJ. RPC

Dans l’exemple de composant fournisseur, les fonctions de l’objet de classe de schéma sont contenues dans cclsobj.cpp.

La classe CSampleDSClass est définie dans ce fichier. CSampleDSClass est défini avec des méthodes et des propriétés répertoriées dans le tableau suivant.

Méthode Description
CSampleDSClasse Constructeur standard.
~CSampleDSClasse Destructeur standard.
CreateClass Créez un objet de classe de schéma ADs. Définitions d’attributs de recherche en appelant SampleDSGetClassDefinition.
CreateClass Créez un objet de classe de schéma, en fonction des définitions d’attributs, en définissant des attributs connus, tels que ceux répertoriés dans IADsClass::MandatoryAttributes.
AllocationClassObject Créez un objet de classe de schéma et chargez ses données de type.
QueryInterface Retourne le pointeur d’interface demandé, s’il est disponible.
Méthodes IADs standard. Méthodes d’interface IADs standard incluses dans ce fichier.
Méthodes IADsClass standard. Méthodes d’interface IADsClass standard incluses dans ce fichier.
CreatePropertyList Créez une liste de propriétés associées à cette classe de schéma en appelant CreatePropertyEntry.
CreatePropertyEntry Créez un objet de propriété dans cette classe de schéma.
FreePropertyEntry Libérez l’entrée effectuée dans CreatePropertyEntry.
MakeVariantFromPropList Créez un tableau de VARIANTS à partir de la liste de propriétés créée par CreatePropertyList. Peut être utilisé dans l’implémentation d’IADsClass::MandatoryAttributes , etc.