DSOP_FILTER_FLAGS 结构 (objsel.h)
DSOP_FILTER_FLAGS 结构包含一些标志,这些标志指示为指定范围向用户呈现的对象类型。 调用 IDsObjectPicker::Initialize 时,此结构包含在 DSOP_SCOPE_INIT_INFO 结构中。
语法
typedef struct _DSOP_FILTER_FLAGS {
DSOP_UPLEVEL_FILTER_FLAGS Uplevel;
ULONG flDownlevel;
} DSOP_FILTER_FLAGS;
成员
Uplevel
包含一个 DSOP_UPLEVEL_FILTER_FLAGS 结构,该结构包含要用于上级范围的筛选器标志。 上层范围是支持 ADSI LDAP 提供程序的范围。 有关详细信息,请参阅 ADSI LDAP 提供程序。
flDownlevel
包含要用于下级范围的筛选器标志。 此成员可以是以下标志的组合。
DSOP_DOWNLEVEL_FILTER_USERS (0x80000001)
包括用户对象。
DSOP_DOWNLEVEL_FILTER_LOCAL_GROUPS (0x80000002)
包括所有本地组。
DSOP_DOWNLEVEL_FILTER_GLOBAL_GROUPS (0x80000004)
包括所有全局组。
DSOP_DOWNLEVEL_FILTER_COMPUTERS (0x80000008)
包括计算机对象。
DSOP_DOWNLEVEL_FILTER_WORLD (0x80000010)
包括众所周知的安全主体“World (Everyone) ”,这是一个包含所有用户的组。
DSOP_DOWNLEVEL_FILTER_AUTHENTICATED_USER (0x80000020)
包括已知的安全主体“经过身份验证的用户”,该组包含目标域及其受信任域中所有经过身份验证的帐户。
DSOP_DOWNLEVEL_FILTER_ANONYMOUS (0x80000040)
包括已知的安全主体“Anonymous”,它指的是空会话登录。
DSOP_DOWNLEVEL_FILTER_BATCH (0x80000080)
包括已知的安全主体“Batch”,它指的是批处理服务器登录。
DSOP_DOWNLEVEL_FILTER_CREATOR_OWNER (0x80000100)
包括已知的安全主体“创建者所有者”。
DSOP_DOWNLEVEL_FILTER_CREATOR_GROUP (0x80000200)
包括已知的安全主体“创建者组”。
DSOP_DOWNLEVEL_FILTER_DIALUP (0x80000400)
包括已知的安全主体“Dialup”。
DSOP_DOWNLEVEL_FILTER_INTERACTIVE (0x80000800)
包括已知的安全主体“Interactive”,它是指登录以交互方式使用计算机的用户。
DSOP_DOWNLEVEL_FILTER_NETWORK (0x80001000)
包括已知的安全主体“网络”,它是指高性能服务器的网络登录。
DSOP_DOWNLEVEL_FILTER_SERVICE (0x80002000)
包括已知的安全主体“Service”,它指的是 Win32 服务登录。
DSOP_DOWNLEVEL_FILTER_SYSTEM (0x80004000)
包括已知的安全主体“System”,它指的是 LocalSystem 帐户。
DSOP_DOWNLEVEL_FILTER_EXCLUDE_BUILTIN_GROUPS (0x80008000)
排除组的 枚举返回的本地内置组。
DSOP_DOWNLEVEL_FILTER_TERMINAL_SERVER (0x80010000)
包括“终端服务器”已知的安全主体。
DSOP_DOWNLEVEL_FILTER_ALL_WELLKNOWN_SIDS (0x80020000)
包括所有已知的安全主体。 此标志与指定此列表中列出的所有已知安全主体标志相同。
此标志应用于向前兼容性,因为它会导致将来可能会添加代码的其他任何下层已知 SID 自动包含在内。
DSOP_DOWNLEVEL_FILTER_LOCAL_SERVICE (0x80040000)
包括“本地服务”已知的安全主体。
DSOP_DOWNLEVEL_FILTER_NETWORK_SERVICE (0x80080000)
包括“网络服务”已知的安全主体。
DSOP_DOWNLEVEL_FILTER_REMOTE_LOGON (0x80100000)
包括“远程登录”已知安全主体。
DSOP_DOWNLEVEL_FILTER_INTERNET_USER (0x80200000)
包括“Internet 用户”已知的安全主体。
DSOP_DOWNLEVEL_FILTER_OWNER_RIGHTS (0x80400000)
包括“所有者权限”已知安全主体。
DSOP_DOWNLEVEL_FILTER_SERVICES (0x80800000)
包括所有已安装服务的“服务 SID”。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
标头 | objsel.h |