InitializeSecurityDescriptor函数初始化一个新的安全描述符。
BOOL InitializeSecurityDescriptor(
PSECURITY_DESCRIPTOR 【pSecurityDescriptor】, | //安全描述符的地址 |
DWORD 【dwRevision】 | //修订级别 |
); |
参数
【pSecurityDescriptor】
指向函数初始化的SECURITY_DESCRIPTOR结构。
【dwRevision】
指定要分配给安全描述符的修订级别。这必须是SECURITY_DESCRIPTOR_REVISION。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
InitializeSecurityDescriptor函数以绝对格式初始化安全描述符,而不是自相关格式。
InitializeSecurityDescriptor函数初始化一个安全描述符,不具有系统ACL,没有任意ACL,没有所有者,没有主组,并且所有控制标志设置为FALSE(NULL)。因此,除了它的修订级别,它是空的。
也可以看看
GetSecurityDescriptorControl, GetSecurityDescriptorDacl, GetSecurityDescriptorGroup, GetSecurityDescriptorLength, GetSecurityDescriptorOwner, GetSecurityDescriptorSacl, IsValidSecurityDescriptor, SECURITY_DESCRIPTOR, SetSecurityDescriptorDacl, SetSecurityDescriptorGroup, SetSecurityDescriptorOwner, SetSecurityDescriptorSacl