typedef enum tagSE_OBJECT_TYPE {
SE_UNKNOWN_OBJECT_TYPE,
SE_FILE_OBJECT,
SE_SERVICE,
SE_PRINTER,
SE_REGISTRY_KEY,
SE_LMSHARE,
SE_KERNEL_OBJECT,
SE_WINDOW_OBJECT,
SE_DS_OBJECT,
SE_DS_OBJECT_ALL,
SE_PROVIDER_DEFINED_OBJECT,
SE_WMIGUID_OBJECT,
SE_REGISTRY_WOW64_32KEY
} SE_OBJECT_TYPE;
这个枚举包含以下成员:
- SE_UNKNOWN_OBJECT_TYPE:未知的对象类型。
- SE_FILE_OBJECT:文件或目录。
- SE_SERVICE:服务。
- SE_PRINTER:打印机。
- SE_REGISTRY_KEY:注册表项。
- SE_LMSHARE:共享。
- SE_KERNEL_OBJECT:内核对象。
- SE_WINDOW_OBJECT:窗口对象。
- SE_DS_OBJECT:目录服务对象。
- SE_DS_OBJECT_ALL:目录服务中的所有对象。
- SE_PROVIDER_DEFINED_OBJECT:由提供者定义的对象。
- SE_WMIGUID_OBJECT:Windows 管理体系结构 (WMI) GUID 对象。
- SE_REGISTRY_WOW64_32KEY:32 位注册表项在 64 位系统上的映射。
这些成员用于在一些函数或结构中指定安全描述符中的对象类型。这个枚举通常在与访问控制相关的函数和结构中使用,以指定操作的目标对象类型。
转载请注明出处:http://www.zyzy.cn/article/detail/23755/Win32 API/Accctrl.h/SE_OBJECT_TYPE