GETOBJ. COTISATIONS
Dans l’exemple de composant fournisseur, apparaît un exemple de code utilisé pour rechercher et lier des objets dans Getobj. cpp. Les routines prises en charge sont répertoriées dans le tableau suivant.
| Élément | Description |
|---|---|
| RelativeGetObject | Obtient un objet par rapport à un ADsPath donné. |
| GetObject | Appelle ADsObject (Parse. cpp) pour vérifier la syntaxe du chemin d’accès, vérifie que le chemin d’accès a le jeton de fournisseur approprié et valide le type d’objet. Si aucune erreur n’existe, créez une instance du type d’objet approprié et récupérez un pointeur vers l’interface IUnknown de l’objet. |
| BuildADsPathFromDSPath | Génération d’une chaîne ADsPath à partir du chemin d’accès du répertoire natif. |
| BuildDSTreeNameFromADsPath | Utilisez l’ADsPath pour créer un chemin d’accès au répertoire d’arborescence possible pour le chemin d’accès du répertoire natif. |
| BuildDSPathFromADsPath | Utilise ADsPath et DSPathName. |
| BuildADsParentPath | Générez l’ADsPath vers le parent de cet objet. |
| GetNamespaceObject | Validez et CoCreateInstance un exemple d’objet d’espace de noms. |
| ValidateNamespaceObject | Vérifiez que l’objet Namespace correspond au nom du fournisseur actuel. |
| ValidateProvider | Validez le nom du fournisseur (respecte la casse). |
| GetSchemaObject | Validez et ouvrez le type d’objet de schéma approprié. Créez ensuite la bonne et récupérez le pointeur d’interface IUnknown sur celle-ci. |
| ValidateSchemaObject | Vérifiez qu’il s’agit d’un type d’objet de schéma valide. |
| ValidateObjectType | Vérifiez que le type d’objet existe dans le schéma. |
| BuildSampleDSRootRDNFromADsPath | Générez l’ADsPath vers le nœud racine pour le composant de l’exemple de fournisseur. |
| BuildDSPathFromADsPath | Utilise ADsPath, DSRootRDN et DSPathName. |