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