énumération DS_NAME_ERROR (ntdsapi.h)
L’énumération DS_NAME_ERROR définit les erreurs retournées par le membre status de la structure DS_NAME_RESULT_ITEM. Il s’agit d’erreurs potentielles qui peuvent être rencontrées lors de la conversion d’un nom par la fonction DsCrackNames .
Syntaxe
typedef enum {
DS_NAME_NO_ERROR = 0,
DS_NAME_ERROR_RESOLVING = 1,
DS_NAME_ERROR_NOT_FOUND = 2,
DS_NAME_ERROR_NOT_UNIQUE = 3,
DS_NAME_ERROR_NO_MAPPING = 4,
DS_NAME_ERROR_DOMAIN_ONLY = 5,
DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING = 6,
DS_NAME_ERROR_TRUST_REFERRAL = 7
} DS_NAME_ERROR;
Constantes
DS_NAME_NO_ERROR Valeur : 0 La conversion a réussi. |
DS_NAME_ERROR_RESOLVING Valeur : 1 Une erreur de traitement générique s’est produite. |
DS_NAME_ERROR_NOT_FOUND Valeur : 2 Le nom est introuvable ou l’appelant n’est pas autorisé à accéder au nom. |
DS_NAME_ERROR_NOT_UNIQUE Valeur : 3 Le nom d’entrée est mappé à plusieurs noms de sortie ou le format souhaité n’avait pas de valeur unique pour l’objet trouvé. |
DS_NAME_ERROR_NO_MAPPING Valeur : 4 Le nom d’entrée a été trouvé, mais le format de sortie associé est introuvable. Cela peut se produire si l’objet n’a pas tous les attributs requis. |
DS_NAME_ERROR_DOMAIN_ONLY Valeur : 5 Impossible de résoudre le nom entier, mais a pu déterminer dans quel objet de domaine réside. L’appelant est censé retenter l’appel au niveau d’un contrôleur de domaine pour le domaine spécifié. Le nom entier ne peut pas être résolu, mais le domaine dans lequel réside l’objet peut être déterminé. Le membre pDomain du DS_NAME_RESULT_ITEM contient des données valides lorsque cette erreur est spécifiée. |
DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING Valeur : 6 Un mappage syntaxique ne peut pas être effectué sur le client sans transmission sur le réseau. |
DS_NAME_ERROR_TRUST_REFERRAL Valeur : 7 Le nom provient d’une forêt approuvée externe. |
Spécifications
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
En-tête | ntdsapi.h |