Какие возвращаемые параметры мне нужно освободить от API GetNamedSecurityInfo?

Когда я вызвал GetNamedSecurityInfo API, и это успешно, MSDN заявляет, что мне нужно вызвать LocalFree на ppSecurityDescriptor, но что насчет ppDacl а также ppSacl?

1 ответ

Решение

По данным MSDN:

Указатель на переменную, которая получает указатель на SID владельца в дескрипторе безопасности

Указатель на переменную, которая получает указатель на SID первичной группы в возвращенном дескрипторе безопасности

Указатель на переменную, которая получает указатель на DACL в возвращенном дескрипторе безопасности

Указатель на переменную, которая получает указатель на SACL в возвращенном дескрипторе безопасности

эти параметры будут указывать на соответствующие параметры в дескрипторе безопасности, возвращенном в ppSecurityDescriptor.

Вам нужно только бесплатно ppSecurityDescriptor поскольку другие указатели указывают на поля в дескрипторе безопасности.

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