【发布时间】:2018-10-24 06:29:08
【问题描述】:
当我尝试使用 C++ 本机代码更改组属性时,我收到此错误:8007203c。这个错误代码指的是什么?我在文档中找不到这方面的详细信息。
【问题讨论】:
标签: windows active-directory ldap
当我尝试使用 C++ 本机代码更改组属性时,我收到此错误:8007203c。这个错误代码指的是什么?我在文档中找不到这方面的详细信息。
【问题讨论】:
标签: windows active-directory ldap
错误码在winerror.h中定义为ERROR_DS_ENCODING_ERROR:
//
// MessageId: ERROR_DS_ENCODING_ERROR
//
// MessageText:
//
// An encoding error has occurred.
//
#define ERROR_DS_ENCODING_ERROR 8252L
查找错误代码的更简单方法是在魔数数据库中搜索:https://www.magnumdb.com/search?q=8007203c
所以这可能是一个编码(ansi vs unicode)问题,或者可能使用了应该转义的特殊字符。来自 Active Directory:Characters to Escape:
【讨论】:
据我所知,如果存在无效的代码页、无效字符或编码错误(尚未找到有关它的参考/文档),则会发生此错误。
也许您的组名中有特殊字符会导致这种行为。
【讨论】: