Share via


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)

null セッション ログオンを参照する既知のセキュリティ プリンシパル "Anonymous" が含まれます。

DSOP_DOWNLEVEL_FILTER_BATCH (0x80000080)

バッチ サーバー ログオンを参照する既知のセキュリティ プリンシパル "Batch" が含まれています。

DSOP_DOWNLEVEL_FILTER_CREATOR_OWNER (0x80000100)

既知のセキュリティ プリンシパル "Creator Owner" が含まれます。

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)

Win32 サービス ログオンを参照する既知のセキュリティ プリンシパル "Service" が含まれています。

DSOP_DOWNLEVEL_FILTER_SYSTEM (0x80004000)

LocalSystem アカウントを参照する既知のセキュリティ プリンシパル "System" が含まれています。

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
Header objsel.h

こちらもご覧ください

ADSI LDAP プロバイダー

DSOP_SCOPE_INIT_INFO

DSOP_UPLEVEL_FILTER_FLAGS

ディレクトリ オブジェクト ピッカー

IDsObjectPicker::Initialize