Codes d’erreur ADSI génériques
Ces types de codes d’erreur peuvent être renvoyés par n’importe quel fournisseur de système ADSI pour représenter des messages d’erreur spécifiques à ADSI. Ils ont le code d’installation 5 avec un bit de gravité défini sur true ou false. Lorsque le bit de gravité est défini sur true, les valeurs d’erreur se présente sous la forme 0x80005xxx et des messages d’erreur de la forme E _ ADS _ * _. Lorsque le bit de gravité est défini sur _ false, les valeurs d’erreur se présentent sous la forme 0x00005xxx et les messages d’erreur sont du formulaire _ ADS _ * .
Le tableau suivant répertorie les codes d’erreur ADSI génériques définis dans Adserr. h.
| Valeur | Code | Description | Action corrective |
|---|---|---|---|
| 0x00005011L | _ERRORSOCCURRED ADS _ | Au cours d’une requête, une ou plusieurs erreurs se sont produites. | Vérifiez que la préférence de recherche peut être définie légalement et, le cas échéant, qu’elle est correctement définie. |
| 0x00005012L | _nombre de _ lignes sur _ ads | L’opération de recherche a atteint la dernière ligne. | Passez au reste du programme. |
| 0x00005013L | _ _ autres colonnes de publicités _ | L’opération de recherche a atteint la dernière colonne pour la ligne actuelle. | Passer à la ligne suivante. |
| 0x80005000L | _chemin d' _ accès incorrect des annonces publicitaires _ | Un chemin d’accès ADSI non valide a été passé. | Vérifiez que l’objet existe sur le serveur d’annuaire et recherchez les erreurs typographiques du chemin d’accès. |
| 0x80005001L | _objet domaine E ADS _ non valide _ _ | Un objet de domaine ADSI inconnu a été demandé. | Vérifiez le chemin d’accès de l’objet de domaine. |
| 0x80005002L | _ _ objet utilisateur non valide E ADS _ _ | Un objet utilisateur ADSI inconnu a été demandé. | Vérifiez l’existence de l’objet utilisateur, vérifiez les fautes de frappe et les droits d’accès utilisateur. |
| 0x80005003L | E _ ADS _ _ objet ordinateur non valide _ | Un objet ordinateur ADSI inconnu a été demandé. | Vérifiez l’existence de l’objet ordinateur, vérifiez les fautes de frappe et les droits d’accès à l’ordinateur. |
| 0x80005004L | _ _ objet inconnu d’E ADS _ | Un objet ADSI inconnu a été demandé. | Vérifiez le nom et les droits d’accès à l’objet. |
| 0x80005005L | _propriété E _ ADS _ non _ définie | La propriété ADSI spécifiée n’a pas été définie. | |
| 0x80005006L | _propriété E _ ADS _ non _ prise en charge | La propriété ADSI spécifiée n’est pas prise en charge. | Vérifiez que la propriété correcte est définie. |
| 0x80005007L | _propriété ADS _ E _ non valide | La propriété ADSI spécifiée n’est pas valide | Vérifiez les paramètres passés à l’appel de la méthode. |
| 0x80005008L | _ _ paramètre incorrect des publicités E _ | Un ou plusieurs paramètres d’entrée ne sont pas valides. | |
| 0x80005009L | _objet E ADS non _ _ lié | L’objet ADSI spécifié n’est pas lié à une ressource distante. | Appelez GetInfo sur un objet nouvellement créé après l’appel de setinfo . |
| 0x8000500AL | _propriété E _ ADS _ non _ modifiée | L’objet ADSI spécifié n’a pas été modifié. | |
| 0x8000500BL | propriété de publicités E de la _ _ _ modification | L’objet ADSI spécifié a été modifié. | |
| 0x8000500CL | _type de _ données E ADS impossible de _ convertir _ | Le type de données ne peut pas être converti vers/à partir d’un type de données DS natif. | Vérifiez que le type de données correct est utilisé et/ou que les données de schéma disponibles sont suffisantes pour effectuer la conversion de type de données. |
| 0x8000500DL | _propriété ADS _ E _ _ introuvable | La propriété est introuvable dans le cache. | Vérifiez que GetInfo a été appelé implicitement ou explicitement. Si l’attribut est un attribut opérationnel, il doit être récupéré explicitement avec GetInfoEx au lieu de GetInfo. Si le problème persiste, la propriété n’a pas été définie sur le serveur. |
| 0x8000500EL | l' _ objet E ADS _ _ existe | L’objet ADSI existe. | Utilisez un nom différent pour créer l’objet. |
| 0x8000500FL | _violation de _ schéma E ADS _ | L’action tentée ne respecte pas les règles de schéma du service d’annuaire. | |
| 0x80005010L | _colonne E _ ADS _ non _ définie | La colonne spécifiée dans l’ADSI n’a pas été définie. | |
| 0x80005014L | _filtre E ADS _ non valide _ | Le filtre de recherche spécifié n’est pas valide. | Utilisez le format correct du filtre accepté par le serveur d’annuaire. |