我需要从 GetNamedSecurityInfo API 中释放哪些返回参数?

ahm*_*md0 3 c++ winapi advapi32

当我调用GetNamedSecurityInfo API 并且成功时,MSDN 指出我需要调用LocalFreeppSecurityDescriptor但是 和ppDaclppSacl

Jos*_*phH 5

根据MSDN

指向变量的指针,该变量接收指向安全描述符中所有者 SID 的指针

指向变量的指针,该变量接收指向返回的安全描述符中的主要组 SID 的指针

指向变量的指针,该变量接收指向返回的安全描述符中的 DACL 的指针

指向变量的指针,该变量接收指向返回的安全描述符中的 SACL 的指针

这些参数将指向 ppSecurityDescriptor 返回的安全描述符中的相应参数。

您只需要ppSecurityDescriptor在其他指针指向安全描述符中的字段时释放即可。