Поделиться через


структура DSOP_FILTER_FLAGS (objsel.h)

Структура DSOP_FILTER_FLAGS содержит флаги, указывающие типы объектов, представленные пользователю для указанного область или областей. Эта структура содержится в структуре DSOP_SCOPE_INIT_INFO при вызове идентификаторовObjectPicker::Initialize.

Синтаксис

typedef struct _DSOP_FILTER_FLAGS {
  DSOP_UPLEVEL_FILTER_FLAGS Uplevel;
  ULONG                     flDownlevel;
} DSOP_FILTER_FLAGS;

Члены

Uplevel

Содержит структуру DSOP_UPLEVEL_FILTER_FLAGS , содержащую флаги фильтра, используемые для областей верхнего уровня. Высокоуровневый область — это область, поддерживающий поставщик LDAP ADSI. Дополнительные сведения см. в разделе Поставщик LDAP ADSI.

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 (Все) — группу, в которую входят все пользователи.

DSOP_DOWNLEVEL_FILTER_AUTHENTICATED_USER (0x80000020)

Включает хорошо известный субъект безопасности "Прошедший проверку подлинности пользователь", группу, которая включает все учетные записи, прошедшие проверку подлинности в целевом домене, и его доверенные домены.

DSOP_DOWNLEVEL_FILTER_ANONYMOUS (0x80000040)

Включает известный субъект безопасности "Anonymous", который относится к входу в сеанс null.

DSOP_DOWNLEVEL_FILTER_BATCH (0x80000080)

Включает хорошо известный субъект безопасности "Пакетная служба", который относится к входам на сервер пакетной службы.

DSOP_DOWNLEVEL_FILTER_CREATOR_OWNER (0x80000100)

Включает известный субъект безопасности "Владелец создателя".

DSOP_DOWNLEVEL_FILTER_CREATOR_GROUP (0x80000200)

Включает известный субъект безопасности Creator Group.

DSOP_DOWNLEVEL_FILTER_DIALUP (0x80000400)

Включает известный субъект безопасности Dialup.

DSOP_DOWNLEVEL_FILTER_INTERACTIVE (0x80000800)

Включает известный субъект безопасности Interactive, который относится к пользователям, которые входят в систему для интерактивного использования компьютера.

DSOP_DOWNLEVEL_FILTER_NETWORK (0x80001000)

Включает хорошо известный субъект безопасности Network, который относится к сетевым входам для высокопроизводительных серверов.

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)

Включает все известные субъекты безопасности. Этот флаг совпадает с указанием всех известных флагов субъектов безопасности, перечисленных в этом списке.

Этот флаг следует использовать для обеспечения совместимости вперед, так как он приводит к автоматическому включению любых других идентификаторов безопасности нижнего уровня, которые могут быть добавлены в будущем коде.

DSOP_DOWNLEVEL_FILTER_LOCAL_SERVICE (0x80040000)

Включает известный субъект безопасности "Локальная служба".

DSOP_DOWNLEVEL_FILTER_NETWORK_SERVICE (0x80080000)

Включает известный субъект безопасности "Сетевая служба".

DSOP_DOWNLEVEL_FILTER_REMOTE_LOGON (0x80100000)

Включает известный субъект безопасности "Удаленный вход".

DSOP_DOWNLEVEL_FILTER_INTERNET_USER (0x80200000)

Включает известный субъект безопасности "Пользователь Интернета".

DSOP_DOWNLEVEL_FILTER_OWNER_RIGHTS (0x80400000)

Включает известный субъект безопасности "Права владельца".

DSOP_DOWNLEVEL_FILTER_SERVICES (0x80800000)

Включает "Идентификаторы безопасности служб" для всех установленных служб.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть objsel.h

См. также раздел

Поставщик LDAP ADSI

DSOP_SCOPE_INIT_INFO

DSOP_UPLEVEL_FILTER_FLAGS

Средство выбора объектов каталога

IDsObjectPicker::Initialize