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_AUTH_METHOD_NOT_SUPPORTED | ERROR_ACCESS_DENIED | 不支持驗證方法。 |
0x80070005 | LDAP_STRONG_AUTH_REQUIRED | ERROR_ACCESS_DENIED | 需要強身份驗證。 |
0x80070005 | LDAP_INAPPROPRIATE_AUTH | ERROR_ACCESS_DENIED | 不適當的驗證。 |
0x80070005 | LDAP_INSUFFICIENT_RIGHTS | ERROR_ACCESS_DENIED | 用戶的訪問許可權不足。 |
0x80070005 | LDAP_AUTH_UNKNOWN | ERROR_ACCESS_DENIED | 發生未知的驗證錯誤。 |
0x80070008 | LDAP_NO_MEMORY | ERROR_NOT_ENOUGH_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_ADMIN_LIMIT_EXCEEDED | ERROR_TOO_MANY_NAMES | 伺服器上已超過管理限制。 |
0x80070056 | LDAP_INVALID_CREDENTIALS | ERROR_INVALID_PASSWORD | 認證無效。 |
0x80070057 | LDAP_INVALID_DN_SYNTAX | ERROR_INVALID_PARAMETER | 辨別名稱具有無效的語法。 |
0x80070057 | LDAP_NAMING_VIOLATION | ERROR_INVALID_PARAMETER | 命名違規。 |
0x80070057 | LDAP_OBJECT_CLASS_VIOLATION | ERROR_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 | ERROR_INSUFFICIENT_BUFFER | 結果集太大。 |
0x8007007B | LDAP_INVALID_SYNTAX | ERROR_INVALID_NAME | 語法無效。 |
0x8007007C | LDAP_PROTOCOL_ERROR | ERROR_INVALID_LEVEL | 通訊協議錯誤。 |
0x800700B7 | LDAP_ALREADY_EXISTS | ERROR_ALREADY_EXISTS | 物件已存在。 |
0x800700EA | LDAP_PARTIAL_RESULTS | ERROR_MORE_DATA | 已收到部分結果和轉介。 |
0x800700EA | LDAP_BUSY | ERROR_BUSY | 伺服器忙碌中。 |
0x800703EB | LDAP_UNWILLING_TO_PERFORM | ERROR_CAN_NOT_COMPLETE | 伺服器無法執行作業。 |
0x8007041D | LDAP_TIMEOUT | ERROR_SERVICE_REQUEST_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_NO_SUCH_ATTRIBUTE | ERROR_EXTENDED_ERROR | 要求的屬性不存在。 |
0x800704B8 | LDAP_UNDEFINED_TYPE | ERROR_EXTENDED_ERROR | 未定義類型。 |
0x800704B8 | LDAP_INAPPROPRIATE_MATCHING | ERROR_EXTENDED_ERROR | 有一個不適當的匹配。 |
0x800704B8 | LDAP_CONSTRAINT_VIOLATION | 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 | ERROR_NOT_ENOUGH_QUOTA | 超過時間限制。 |
0x80070718 | LDAP_SIZELIMIT_EXCEEDED | ERROR_NOT_ENOUGH_QUOTA | 超過大小限制。 |
在ADSI 2.0中,數個LDAP錯誤訊息會對應至Win32錯誤碼作為 ERROR_EXTENDED_ERROR。 呼叫 ADsGetLastError 以擷取伺服器傳回的錯誤字串。 如需詳細資訊,請參閱 下面的ADSI擴充錯誤訊息 。