Condividi tramite


Codici di errore ADSI generici

Questi tipi di codici di errore possono essere restituiti da uno dei provider di sistema ADSI per rappresentare messaggi di errore specifici di ADSI. Hanno il codice della struttura 5 con il bit di gravità impostato su true o false. Quando il bit di gravità è impostato su true, vengono restituiti i valori di errore del formato 0x80005xxx e i messaggi di errore del modulo E_ADS_*. Quando il bit di gravità è impostato su false, vengono restituiti i valori di errore del formato 0x00005xxx e i messaggi di errore sono del modulo S_ADS_*.

Nella tabella seguente sono elencati i codici di errore ADSI generici definiti in Adserr.h.

Valore Codice Descrizione Azione correttiva
0x00005011L S_ADS_ERRORSOCCURRED Durante una query si sono verificati uno o più errori. Verificare che la preferenza di ricerca possa essere impostata legalmente e, in tal caso, che sia impostata correttamente.
0x00005012L S_ADS_NOMORE_ROWS L'operazione di ricerca ha raggiunto l'ultima riga. Passare al resto del programma.
0x00005013L S_ADS_NOMORE_COLUMNS L'operazione di ricerca ha raggiunto l'ultima colonna per la riga corrente. Passare alla riga successiva.
0x80005000L E_ADS_BAD_PATHNAME È stato passato un percorso ADSI non valido. Verificare che l'oggetto esista nel server di directory e verificare la presenza di errori tipografici del percorso.
0x80005001L E_ADS_INVALID_DOMAIN_OBJECT È stato richiesto un oggetto dominio ADSI sconosciuto. Verificare il percorso dell'oggetto dominio.
0x80005002L E_ADS_INVALID_Uedizione StandardR_OBJECT È stato richiesto un oggetto utente ADSI sconosciuto. Verificare l'esistenza dell'oggetto utente, verificare la presenza di errori di digitazioni del percorso e dei diritti di accesso utente.
0x80005003L E_ADS_INVALID_COMPUTER_OBJECT È stato richiesto un oggetto computer ADSI sconosciuto. Verificare l'esistenza dell'oggetto computer, verificare la presenza di errori di digitazioni del percorso e dei diritti di accesso al computer.
0x80005004L E_ADS_UNKNOWN_OBJECT È stato richiesto un oggetto ADSI sconosciuto. Verificare il nome di e i diritti di accesso all'oggetto.
0x80005005L E_ADS_PROPERTY_NOT_edizione Standard T La proprietà ADSI specificata non è stata impostata.
0x80005006L E_ADS_PROPERTY_NOT_SUPPORTED La proprietà ADSI specificata non è supportata. Verificare che la proprietà corretta sia impostata.
0x80005007L E_ADS_PROPERTY_INVALID La proprietà ADSI specificata non è valida Verificare i parametri passati alla chiamata al metodo.
0x80005008L E_ADS_BAD_PARAMETER Uno o più parametri di input non sono validi.
0x80005009L E_ADS_OBJECT_UNBOUND L'oggetto ADSI specificato non è associato a una risorsa remota. Chiamare GetInfo su un oggetto appena creato dopo la chiamata a SetInfo .
0x8000500AL E_ADS_PROPERTY_NOT_MODIFIED L'oggetto ADSI specificato non è stato modificato.
0x8000500BL E_ADS_PROPERTY_MODIFIED L'oggetto ADSI specificato è stato modificato.
0x8000500CL E_ADS_CANT_CONVERT_DATATYPE Il tipo di dati non può essere convertito in/da un tipo di dati DS nativo. Verificare che venga usato il tipo di dati corretto e/o che siano disponibili dati dello schema sufficienti per eseguire la conversione del tipo di dati.
0x8000500DL E_ADS_PROPERTY_NOT_FOUND Impossibile trovare la proprietà nella cache. Verificare che GetInfo sia stato chiamato in modo implicito o esplicito. Se l'attributo è un attributo operativo, deve essere recuperato in modo esplicito con GetInfoEx anziché GetInfo. Se il problema persiste, la proprietà non è stata impostata nel server.
0x8000500EL E_ADS_OBJECT_EXISTS L'oggetto ADSI esiste. Usare un nome diverso per creare l'oggetto.
0x8000500FL E_ADS_SCHEMA_VIOLATION L'azione tentata viola le regole dello schema del servizio directory.
0x80005010L E_ADS_COLUMN_NOT_edizione Standard T La colonna specificata in ADSI non è stata impostata.
0x80005014L E_ADS_INVALID_FILTER Il filtro di ricerca specificato non è valido. Usare il formato corretto del filtro accettato dal server di directory.