Когда я позвонил GetNamedSecurityInfo API и это успешно, MSDN утверждает, что мне нужно позвонить LocalFree
на ppSecurityDescriptor
, но что насчет ppDacl
а также ppSacl
?
В соответствии с MSDN:
Указатель на переменную, которая получает указатель на SID владельца в дескрипторе безопасности
Указатель на переменную, которая получает указатель на SID первичной группы в возвращенном дескрипторе безопасности
Указатель на переменную, которая получает указатель на DACL в возвращенном дескрипторе безопасности
Указатель на переменную, которая получает указатель на SACL в возвращенном дескрипторе безопасности
эти параметры будут указывать на соответствующие параметры в дескрипторе безопасности, возвращенном в ppSecurityDescriptor.
Вам нужно только бесплатно ppSecurityDescriptor
поскольку другие указатели указывают на поля в дескрипторе безопасности.
Других решений пока нет …