ADSI 2.0 的 Win32 錯誤碼
下表列出 ADSI 2.0 的 LDAP 錯誤訊息。
ADSI 錯誤值 | LDAP 訊息 | Win32 訊息 | 描述 |
---|---|---|---|
0 | LDAP_SUCCESS | NO_ERROR | 作業成功。 |
0x80070002 | LDAP_NO_SUCH_OBJECT | ERROR_FILE_NOT_FOUND | 物件不存在。 |
0x80070005 | 不支援 LDAP 驗證方法 | 存取被拒錯誤 | 不支持驗證方法。 |
0x80070005 | LDAP_STRONG_AUTH_REQUIRED | 存取被拒絕 | 需要強身份驗證。 |
0x80070005 | LDAP_INAPPROPRIATE_AUTH | 存取被拒絕錯誤 | 不適當的驗證。 |
0x80070005 | LDAP_INSUFFICIENT_RIGHTS | 錯誤_存取被拒 | 用戶的訪問許可權不足。 |
0x80070005 | LDAP_AUTH_UNKNOWN | 存取被拒錯誤 | 發生未知的驗證錯誤。 |
0x80070008 | LDAP_NO_MEMORY | 記憶體不足錯誤 | 系統記憶體不足。 |
0x8007001F | LDAP_OTHER | ERROR_GEN_FAILURE | 發生未知的錯誤。 |
0x8007001F | LDAP_LOCAL_ERROR | ERROR_GEN_FAILURE | 發生本機錯誤。 |
0x80070037 | LDAP_UNAVAILABLE | ERROR_DEV_NOT_EXIST | 伺服器無法使用。 |
0x8007003A | LDAP_SERVER_DOWN | ERROR_BAD_NET_RESP | 無法連絡LDAP伺服器。 |
0x8007003B | LDAP_ENCODING_ERROR | ERROR_UNEXP_NET_ERR | 發生編碼錯誤。 |
0x8007003B | LDAP_DECODING_ERROR | ERROR_UNEXP_NET_ERR | 發生譯碼錯誤。 |
0x80070044 | LDAP 管理員限制已超過 | ERROR_TOO_MANY_NAMES | 伺服器上已超過管理限制。 |
0x80070056 | LDAP_INVALID_CREDENTIALS | 密碼無效錯誤 | 認證無效。 |
0x80070057 | LDAP_INVALID_DN_SYNTAX | 錯誤_無效的參數 | 辨別名稱具有無效的語法。 |
0x80070057 | LDAP_NAMING_VIOLATION | 錯誤_無效參數 | 命名違規。 |
0x80070057 | LDAP_OBJECT_CLASS_VIOLATION | 錯誤_INVALID_PARAMETER (無效的參數) | 對象類別違規。 |
0x80070057 | LDAP_FILTER_ERROR | ERROR_INVALID_PARAMETER | 搜尋篩選條件不正確。 |
0x80070057 | LDAP_PARAM_ERROR | ERROR_INVALID_PARAMETER (參數錯誤) | 不正確的參數已傳遞至例程。 |
0X8007006E | LDAP_OPERATIONS_ERROR | ERROR_OPEN_FAILED | 發生作業錯誤。 |
0x8007007A | LDAP_RESULTS_TOO_LARGE | 缓冲区不足错误 | 結果集太大。 |
0x8007007B | LDAP_INVALID_SYNTAX | ERROR_INVALID_NAME | 語法無效。 |
0x8007007C | LDAP_PROTOCOL_ERROR | ERROR_INVALID_LEVEL | 通訊協議錯誤。 |
0x800700B7 | LDAP_ALREADY_EXISTS | 錯誤_已存在 | 物件已經存在。 |
0x800700EA | LDAP_PARTIAL_RESULTS | ERROR_MORE_DATA | 已收到部分結果和轉介信。 |
0x800700EA | LDAP_BUSY | ERROR_BUSY | 伺服器忙碌中。 |
0x800703EB | LDAP_UNWILLING_TO_PERFORM (LDAP 拒絕執行) | 無法完成錯誤 | 伺服器無法執行作業。 |
0x8007041D | LDAP_TIMEOUT | 服務請求超時錯誤 | 搜尋逾時。 |
0x800704B8 | LDAP_COMPARE_FALSE | ERROR_EXTENDED_ERROR | 比較生成的 FALSE。 |
0x800704B8 | LDAP_COMPARE_TRUE | ERROR_EXTENDED_ERROR | 比較產生 TRUE。 |
0x800704B8 | LDAP_REFERRAL | ERROR_EXTENDED_ERROR | 無法處理轉介。 |
0x800704B8 | LDAP_UNAVAILABLE_CRIT_EXTENSION | ERROR_EXTENDED_ERROR | 關鍵延伸功能無法使用。 |
0x800704B8 | 無此 LDAP 屬性 | ERROR_EXTENDED_ERROR | 要求的屬性不存在。 |
0x800704B8 | LDAP_UNDEFINED_TYPE | ERROR_EXTENDED_ERROR | 未定義類型。 |
0x800704B8 | LDAP_INAPPROPRIATE_MATCHING | ERROR_EXTENDED_ERROR | 發生了不適當的配對。 |
0x800704B8 | LDAP_CONSTRAINT_VIOLATION (LDAP 限制違反) | ERROR_EXTENDED_ERROR | 發生限制違規。 |
0x800704B8 | LDAP_ATTRIBUTE_OR_VALUE_EXISTS(屬性或值已存在) | ERROR_EXTENDED_ERROR | 屬性存在或已指派值。 |
0x800704B8 | LDAP_ALIAS_PROBLEM | ERROR_EXTENDED_ERROR | 別名無效。 |
0x800704B8 | LDAP_IS_LEAF | ERROR_EXTENDED_ERROR | 對象是葉子。 |
0x800704B8 | LDAP_ALIAS_DEREF_PROBLEM | ERROR_EXTENDED_ERROR | 無法取值別名。 |
0x800704B8 | LDAP_LOOP_DETECT | ERROR_EXTENDED_ERROR | 偵測到迴圈。 |
0x800704B8 | LDAP_NOT_ALLOWED_ON_NONLEAF | ERROR_EXTENDED_ERROR | 非分葉物件上不允許作業。 |
0x800704B8 | LDAP_NOT_ALLOWED_ON_RDN | ERROR_EXTENDED_ERROR | RDN 上不允許作業。 |
0x800704B8 | LDAP_NO_OBJECT_CLASS_MODS | ERROR_EXTENDED_ERROR | 無法修改物件類別。 |
0x800704B8 | LDAP_AFFECTS_MULTIPLE_DSAS | ERROR_EXTENDED_ERROR | 多個目錄服務代理程式受到影響。 |
0x800704C7 | LDAP_USER_CANCELLED | ERROR_CANCELLED | 使用者已取消作業。 |
0x80070718 | LDAP_TIMELIMIT_EXCEEDED | 錯誤_配額不足 | 超過時間限制。 |
0x80070718 | LDAP_大小上限已超過 | 配額不足錯誤 | 超過大小限制。 |
在 ADSI 2.0 中,數個 LDAP 錯誤訊息會對應至 Win32 錯誤碼,ERROR_EXTENDED_ERROR。 呼叫 ADsGetLastError,以擷取伺服器傳回的錯誤字串。 如需詳細資訊,請參閱下方 ADSI 擴充錯誤訊息。