다음을 통해 공유


DSOP_FILTER_FLAGS 구조체(objsel.h)

DSOP_FILTER_FLAGS 구조에는 지정된 scope 또는 범위에 대해 사용자에게 표시되는 개체 유형을 나타내는 플래그가 포함되어 있습니다. 이 구조체는 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 구조체를 포함합니다. 고급 scope ADSI LDAP 공급자를 지원하는 scope. 자세한 내용은 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(모든 사람)"를 포함합니다.

DSOP_DOWNLEVEL_FILTER_AUTHENTICATED_USER(0x80000020)

대상 도메인의 모든 인증된 계정과 신뢰할 수 있는 도메인을 포함하는 그룹인 잘 알려진 보안 주체 "인증된 사용자"를 포함합니다.

DSOP_DOWNLEVEL_FILTER_ANONYMOUS(0x80000040)

null 세션 로그온을 참조하는 잘 알려진 보안 주체 "익명"을 포함합니다.

DSOP_DOWNLEVEL_FILTER_BATCH(0x80000080)

일괄 처리 서버 로그온을 참조하는 잘 알려진 보안 주체 "Batch"를 포함합니다.

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)

고성능 서버에 대한 네트워크 로그온을 참조하는 잘 알려진 보안 주체 "네트워크"를 포함합니다.

DSOP_DOWNLEVEL_FILTER_SERVICE(0x80002000)

Win32 서비스 로그온을 참조하는 잘 알려진 보안 주체 "서비스"를 포함합니다.

DSOP_DOWNLEVEL_FILTER_SYSTEM(0x80004000)

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)

"인터넷 사용자" 잘 알려진 보안 주체를 포함합니다.

DSOP_DOWNLEVEL_FILTER_OWNER_RIGHTS(0x80400000)

잘 알려진 "소유자 권한" 보안 주체를 포함합니다.

DSOP_DOWNLEVEL_FILTER_SERVICES(0x80800000)

설치된 모든 서비스의 "서비스 SID"를 포함합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
머리글 objsel.h

추가 정보

ADSI LDAP 공급자

DSOP_SCOPE_INIT_INFO

DSOP_UPLEVEL_FILTER_FLAGS

디렉터리 개체 선택기

IDsObjectPicker::Initialize