typedef struct _ACTRL_PROPERTY_ENTRYW {
const WCHAR *szPropertyName;
ULONG dwPropertyFlags;
VARIANT varValue;
} ACTRL_PROPERTY_ENTRYW, *PACTRL_PROPERTY_ENTRYW;
这个结构与之前提到的 ACTRL_PROPERTY_ENTRYA 结构类似,包含以下字段:
- szPropertyName:一个指向以 NULL 结尾的宽字符字符串的指针,表示 ACE 属性的名称。
- dwPropertyFlags:一个无符号长整型(ULONG),表示属性的标志。这些标志指定了属性的属性和状态。
- varValue:一个 VARIANT 结构,包含 ACE 属性的值。VARIANT 结构是一种通用的数据类型,可以包含多种不同类型的数据。
这个结构通常用于描述访问控制列表 (ACL) 中的 ACE 的属性。ACL 用于确定用户或组对对象(如文件、目录或注册表项)的访问权限。ACE 则描述了 ACL 中的单个权限分配。
这个结构经常与诸如 GetSecurityInfo 或 SetSecurityInfo 等函数一起使用,用于检索或设置对象的安全性信息。如果你的应用程序使用 Unicode 字符集,建议使用 ACTRL_PROPERTY_ENTRYW 结构。
转载请注明出处:http://www.zyzy.cn/article/detail/23742/Win32 API/Accctrl.h/ACTRL_PROPERTY_ENTRYW