我需要从GetNamedSecurityInfo API中解除哪些返回的参数?

时间:2013-02-15 01:28:15

标签: c++ winapi advapi32

当我调用GetNamedSecurityInfo API并且成功时,MSDN声明我需要在LocalFree上调用ppSecurityDescriptor,但ppDaclppSacl怎么办? ?

1 个答案:

答案 0 :(得分:3)

根据MSDN

  

指向变量的指针,该变量接收指向安全描述符

中所有者SID的指针      

指向变量的指针,该变量在返回的安全描述符

中接收指向主组SID的指针      

指向变量的指针,该变量在返回的安全描述符

中接收指向DACL的指针      

指向变量的指针,该变量在返回的安全描述符

中接收指向SACL的指针      

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

您只需释放ppSecurityDescriptor,因为其他指针指向安全描述符中的字段。