Codes d’erreur Win32 pour ADSI 2.0
Le tableau suivant répertorie les messages d’erreur LDAP pour ADSI 2.0.
Valeur d’erreur ADSI | Message LDAP | Message Win32 | Description |
---|---|---|---|
0 | LDAP_SUCCESS | NO_ERROR | Opération réussie. |
0x80070002 | LDAP_NO_SUCH_OBJECT | ERROR_FILE_NOT_FOUND | L’objet n’existe pas. |
0x80070005 | LDAP_AUTH_METHOD_NOT_SUPPORTED | ERROR_ACCESS_DENIED | Méthode d’authentification non prise en charge. |
0x80070005 | LDAP_STRONG_AUTH_REQUIRED | ERROR_ACCESS_DENIED | Nécessite une authentification forte. |
0x80070005 | LDAP_INAPPROPRIATE_AUTH | ERROR_ACCESS_DENIED | Authentification inappropriée. |
0x80070005 | LDAP_INSUFFICIENT_RIGHTS | ERROR_ACCESS_DENIED | Les droits d’accès de l’utilisateur sont insuffisants. |
0x80070005 | LDAP_AUTH_UNKNOWN | ERROR_ACCESS_DENIED | Une erreur d’authentification inconnue s’est produite. |
0x80070008 | LDAP_NO_MEMORY | ERROR_NOT_ENOUGH_MEMORY | La mémoire du système est insuffisante. |
0x8007001F | LDAP_OTHER | ERROR_GEN_FAILURE | Une erreur inconnue s’est produite. |
0x8007001F | LDAP_LOCAL_ERROR | ERROR_GEN_FAILURE | Une erreur locale s’est produite. |
0x80070037 | LDAP_UNAVAILABLE | ERROR_DEV_NOT_EXIST | Le serveur n’est pas disponible. |
0x8007003A | LDAP_SERVER_DOWN | ERROR_BAD_NET_RESP | Impossible de contacter le serveur LDAP. |
0x8007003B | LDAP_ENCODING_ERROR | ERROR_UNEXP_NET_ERR | Une erreur d’encodage s’est produite. |
0x8007003B | LDAP_DECODING_ERROR | ERROR_UNEXP_NET_ERR | Une erreur de décodage s’est produite. |
0x80070044 | LDAP_ADMIN_LIMIT_EXCEEDED | ERROR_TOO_MANY_NAMES | Dépassement de la limite d’administration sur le serveur. |
0x80070056 | LDAP_INVALID_CREDENTIALS | ERROR_INVALID_PASSWORD | Informations d’identification non valides. |
0x80070057 | LDAP_INVALID_DN_SYNTAX | ERROR_INVALID_PARAMETER | Le nom unique a une syntaxe qui n’est pas valide. |
0x80070057 | LDAP_NAMING_VIOLATION | ERROR_INVALID_PARAMETER | Violation de nommage. |
0x80070057 | LDAP_OBJECT_CLASS_VIOLATION | ERROR_INVALID_PARAMETER | Violation de classe d’objet. |
0x80070057 | LDAP_FILTER_ERROR | ERROR_INVALID_PARAMETER | Le filtre de recherche est incorrect. |
0x80070057 | LDAP_PARAM_ERROR | ERROR_INVALID_PARAMETER | Un paramètre incorrect a été passé à une routine. |
0X8007006E | LDAP_OPERATIONS_ERROR | ERROR_OPEN_FAILED | Une erreur d’opération s’est produite. |
0x8007007A | LDAP_RESULTS_TOO_LARGE | ERROR_INSUFFICIENT_BUFFER | Le jeu de résultats est trop volumineux. |
0x8007007B | LDAP_INVALID_SYNTAX | ERROR_INVALID_NAME | Syntaxe non valide. |
0x8007007C | LDAP_PROTOCOL_ERROR | ERROR_INVALID_LEVEL | Erreur de protocole. |
0x800700B7 | LDAP_ALREADY_EXISTS | ERROR_ALREADY_EXISTS | L’objet existe déjà. |
0x800700EA | LDAP_PARTIAL_RESULTS | ERROR_MORE_DATA | Résultats partiels et références reçus. |
0x800700EA | LDAP_BUSY | ERROR_BUSY | Le serveur est occupé. |
0x800703EB | LDAP_UNWILLING_TO_PERFORM | ERROR_CAN_NOT_COMPLETE | Le serveur ne peut pas effectuer l’opération. |
0x8007041D | LDAP_TIMEOUT | ERROR_SERVICE_REQUEST_TIMEOUT | La recherche a expiré. |
0x800704B8 | LDAP_COMPARE_FALSE | ERROR_EXTENDED_ERROR | Comparez la valeur FALSE obtenue. |
0x800704B8 | LDAP_COMPARE_TRUE | ERROR_EXTENDED_ERROR | Comparez la valeur TRUE obtenue. |
0x800704B8 | LDAP_REFERRAL | ERROR_EXTENDED_ERROR | Impossible de résoudre la référence. |
0x800704B8 | LDAP_UNAVAILABLE_CRIT_EXTENSION | ERROR_EXTENDED_ERROR | L’extension critique n’est pas disponible. |
0x800704B8 | LDAP_NO_SUCH_ATTRIBUTE | ERROR_EXTENDED_ERROR | L’attribut demandé n’existe pas. |
0x800704B8 | LDAP_UNDEFINED_TYPE | ERROR_EXTENDED_ERROR | Le type n’est pas défini. |
0x800704B8 | LDAP_INAPPROPRIATE_MATCHING | ERROR_EXTENDED_ERROR | Il y avait une correspondance inappropriée. |
0x800704B8 | LDAP_CONSTRAINT_VIOLATION | ERROR_EXTENDED_ERROR | Il y avait une violation contraignante. |
0x800704B8 | LDAP_ATTRIBUTE_OR_VALUE_EXISTS | ERROR_EXTENDED_ERROR | L'attribut existe ou la valeur a été assignée. |
0x800704B8 | LDAP_ALIAS_PROBLEM | ERROR_EXTENDED_ERROR | L’alias n’est pas valide. |
0x800704B8 | LDAP_IS_LEAF | ERROR_EXTENDED_ERROR | L’objet est une feuille. |
0x800704B8 | LDAP_ALIAS_DEREF_PROBLEM | ERROR_EXTENDED_ERROR | Impossible de déréférencer l’alias. |
0x800704B8 | LDAP_LOOP_DETECT | ERROR_EXTENDED_ERROR | Une boucle a été détectée. |
0x800704B8 | LDAP_NOT_ALLOWED_ON_NONLEAF | ERROR_EXTENDED_ERROR | L’opération n’est pas autorisée sur un objet non feuille. |
0x800704B8 | LDAP_NOT_ALLOWED_ON_RDN | ERROR_EXTENDED_ERROR | L’opération n’est pas autorisée sur RDN. |
0x800704B8 | LDAP_NO_OBJECT_CLASS_MODS | ERROR_EXTENDED_ERROR | Impossible de modifier la classe d’objet. |
0x800704B8 | LDAP_AFFECTS_MULTIPLE_DSAS | ERROR_EXTENDED_ERROR | Plusieurs agents de service d'annuaire sont affectés. |
0x800704C7 | LDAP_USER_CANCELLED | ERROR_CANCELLED | L’utilisateur a annulé l’opération. |
0x80070718 | LDAP_TIMELIMIT_EXCEEDED | ERROR_NOT_ENOUGH_QUOTA | Dépassement de la limite de temps. |
0x80070718 | LDAP_SIZELIMIT_EXCEEDED | ERROR_NOT_ENOUGH_QUOTA | Limite de taille dépassée. |
Dans ADSI 2.0, plusieurs messages d’erreur LDAP sont mappés à un code d’erreur Win32 en tant que ERROR_EXTENDED_ERROR. Appelez ADsGetLastError pour récupérer la chaîne d’erreur retournée par le serveur. Pour plus d’informations, consultez Messages d’erreur étendus ADSI ci-dessous.