這些類型的錯誤碼可由任何 ADSI 系統提供者傳回,以代表 ADSI 特定的錯誤訊息。 它們具有已設定嚴重性位 true 或 false設定的設施代碼 5。 當嚴重性位設定為 true時,這會導致錯誤值以 0x80005xxx 的形式出現,以及錯誤訊息以 E_ADS_*的形式出現。 當嚴重性位設定為 false時,這會產生 0x00005xxx 格式的錯誤值,而錯誤訊息的格式為 S_ADS_*。
下表列出 Adserr.h 中定義的泛型 ADSI 錯誤碼。
| 價值 | 程式碼 | 描述 | 更正動作 |
|---|---|---|---|
| 0x00005011L | 廣告錯誤發生 | 在查詢期間,發生一或多個錯誤。 | 確認可以合法設定搜尋喜好設定,如果是,則會正確設定。 |
| 0x00005012L | S_ADS_NOMORE_ROWS | 搜尋作業已到達最後一個數據列。 | 繼續移至程序的其餘部分。 |
| 0x00005013L | S_ADS_NOMORE_COLUMNS | 搜尋作業已到達目前數據列的最後一個數據行。 | 移到下一列。 |
| 0x80005000L | E_ADS_BAD_PATHNAME | 傳遞了無效的 ADSI 路徑名稱。 | 確認物件存在於目錄伺服器上,並檢查路徑的印刷錯誤。 |
| 0x80005001L | E_ADS_INVALID_DOMAIN_OBJECT | 要求未知的 ADSI 網域物件。 | 確認網域對象的路徑。 |
| 0x80005002L | 用戶物件無效 E_ADS_INVALID_USER_OBJECT | 要求取得一個未知的 ADSI 使用者物件。 | 確認用戶物件是否存在、檢查路徑錯字和用戶訪問許可權。 |
| 0x80005003L | E_ADS_無效的計算機對象 | 要求未知的 ADSI 計算機物件。 | 確認電腦物件是否存在,並檢查路徑及電腦存取權限的錯誤。 |
| 0x80005004L | E_ADS_UNKNOWN_OBJECT | 要求未知的 ADSI 物件。 | 確認物件的名稱和訪問許可權。 |
| 0x80005005L | E_ADS_PROPERTY_NOT_SET | 未設定指定的 ADSI 屬性。 | |
| 0x80005006L | E_ADS_PROPERTY_NOT_SUPPORTED | 不支援指定的 ADSI 屬性。 | 確認已設定正確的屬性。 |
| 0x80005007L | E_ADS_PROPERTY_INVALID (Note: If this is a system message and not meant to be translated, no change is needed. Ensure it matches usage conventions in technical documentation.) | 指定的 ADSI 屬性無效 | 確認傳遞至方法呼叫的參數。 |
| 0x80005008L | E_ADS_BAD_PARAMETER | 一或多個輸入參數無效。 | |
| 0x80005009L | E_ADS_OBJECT_UNBOUND | 指定的 ADSI 物件未繫結至遠端資源。 | 在 SetInfo 之後,於新建立的物件上呼叫 GetInfo。 |
| 0x8000500AL | E_ADS_PROPERTY_NOT_MODIFIED | 指定的 ADSI 物件尚未修改。 | |
| 0x8000500BL | E_ADS_PROPERTY_MODIFIED | 已修改指定的 ADSI 物件。 | |
| 0x8000500CL | 無法轉換資料類型 | 數據類型無法轉換成原生 DS 資料類型或從原生 DS 數據類型轉換。 | 確認已使用正確的數據類型,且/或有足夠的架構數據可用來執行數據類型轉換。 |
| 0x8000500DL | E_ADS_PROPERTY_NOT_FOUND | 在快取中找不到該屬性。 | 確認 GetInfo 已隱含或明確呼叫。 如果屬性是操作屬性,則必須使用 GetInfoEx 明確地取得,而不是 GetInfo。 如果問題持續發生,則尚未在伺服器上設定 屬性。 |
| 0x8000500EL | E_ADS_OBJECT_EXISTS | ADSI 物件存在。 | 使用不同的名稱來建立物件。 |
| 0x8000500FL | E_ADS_SCHEMA_VIOLATION | 嘗試的動作違反目錄服務架構規則。 | |
| 0x80005010L | E_ADS_COLUMN_NOT_SET | ADSI 中指定的列尚未設置。 | |
| 0x80005014L | E_ADS_INVALID_FILTER | 指定的搜尋篩選條件無效。 | 使用目錄伺服器所接受之篩選的正確格式。 |