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