REGDSAPI. COTISATIONS
Dans l’exemple de composant fournisseur, les fonctions qui représentent une API qui accède directement au système d’exploitation natif se trouvent dans Regdsapi. cpp. L’exemple de composant de fournisseur implémente son service d’annuaire dans le registre. Pour écrire un fournisseur qui accède à votre propre service d’annuaire, créez vos propres implémentations de cette API. Les fonctions prises en charge sont répertoriées dans le tableau suivant.
| Méthode | Description |
|---|---|
| SampleDSOpenObject | Ouvrez cet objet par nom. Si le paramètre de type de classe de schéma est null, renseignez le type trouvé. Récupérez un handle sur l’objet. |
| SampleDSCloseObject | Utilisez le handle récupéré par SampleDSOpenObject. |
| SampleDSRDNEnum | Récupérez le descripteur sur un objet énumérateur pour gérer l’énumération de noms uniques relatifs (RDN) à partir d’un objet conteneur. |
| SampleDSNextRDN | À l’aide du handle récupéré par SampleDSRDNEnum, récupérez le nom unique relatif suivant de cet objet conteneur. |
| SampleDSFreeEnum | Libérer l’objet énumérateur alloué dans SampleDSRDNEnum. |
| SampleDSModifyObject | Modifiez les propriétés d’un objet dans le service d’annuaire en fonction du handle de l’objet et d’une liste d’attributs et de leurs valeurs. |
| SampleDSReadObject | Lisez les propriétés de l’objet à partir du service d’annuaire. Mappez la syntaxe du stockage natif aux valeurs de syntaxe ADS appropriées. Gérer les propriétés avec plusieurs valeurs en conséquence. |
| SampleDSGetPropertyDefinition | Dans le schéma, recherchez toutes les définitions de propriétés et leurs attributs pour ce type d’objet de classe de schéma. |
| SampleDSGetPropertyDefinition | Dans le schéma, recherchez cette propriété et ses attributs par nom. |
| SampleDSFreePropertyDefinition | Mémoire disponible allouée par GetPropertyDefinition. |
| SampleDSGetTypeText | Obtient le type de classe de schéma d’un objet au format texte. |
| SampleDSGetType | Obtient le type de classe de schéma d’un objet. |
| SampleDSGetPropertyInfo | À partir d’un handle sur l’objet de classe de schéma et d’un nom de propriété, récupérez les informations de propriété, telles que la syntaxe, et ainsi de suite. |
| FreeList | Libère la mémoire utilisée par une _ liste LPWStr. |
| SampleDSGetClassDefinition | Récupérez l’ensemble de toutes les définitions de classe de schéma et leurs données associées à partir du schéma. |
| SampleDSGetClassDefinition | Récupérez les données relatives à une classe de schéma particulière dans le schéma. |
| SampleDSGetClassInfo | À partir du nom d’une classe de schéma, recherchez ses données associées, comme les propriétés obligatoires. |
| SampleDSAddObject | Ajoutez un objet dans le service d’annuaire. |
| SampleDSRemoveObject | Supprimer un objet du service d’annuaire. |
| SampleDSCreateBuffer | Créez une mémoire tampon pour les données d’attribut et les données d’opération. |
| SampleDSFreeBuffer | Libérez la mémoire tampon créée dans SampleDSCreateBuffer. |