ConvertStringSecurityDescriptorToSecurityDescriptor() возвращает ERROR_INVALID_SID только в Windows 2000

Я столкнулся с проблемой, когда наш код вызывает ConvertStringSecurityDescriptorToSecurityDescriptor () http://msdn.microsoft.com/en-us/library/windows/desktop/aa376401%28v=vs.85%29.aspx, (как ни странно MSDN говорит он доступен только начиная с Windows XP, но все остальное, что я нахожу, говорит о том, что он был представлен в Windows 2000), возвращает ERROR_INVALID_SID

где #define ERROR_INVALID_SID 1337L

только в Windows 2000 Мы используем одну и ту же SecurityDescriptorString независимо от операционной системы, поэтому я не уверен, почему она отлично работает на XP, Windows 7 и т. Д. Это меня озадачило.

0 ответов

Другие вопросы по тегам