次の方法で共有


CSecurityDesc クラス

このクラスは、SECURITY_DESCRIPTOR 構造体のラッパー クラスです。

重要 : 重要

このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。

class CSecurityDesc

メンバー

k0c0e5w6.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CSecurityDesc::CSecurityDesc

コンストラクターです。

CSecurityDesc::~CSecurityDesc

デストラクターです。

k0c0e5w6.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CSecurityDesc::FromString

文字列形式のセキュリティ記述子を、有効で実際に機能するセキュリティ記述子に変換します。

CSecurityDesc::GetControl

セキュリティ記述子からのコントロール情報を取得します。

CSecurityDesc::GetDacl

セキュリティ記述子から随意アクセス制御リストを (DACL) の情報を取得します。

CSecurityDesc::GetGroup

セキュリティ記述子からプライマリ グループの情報を取得します。

CSecurityDesc::GetOwner

セキュリティ記述子から所有者の informaton を取得します。

CSecurityDesc::GetPSECURITY_DESCRIPTOR

SECURITY_DESCRIPTOR の構造体へのポインターを返します。

CSecurityDesc::GetSacl

セキュリティ記述子からシステム アクセス制御リストを (SACL) の情報を取得します。

CSecurityDesc::IsDaclAutoInherited

自動通信をサポートするために DACL が構成されているかどうかを判定します。

CSecurityDesc::IsDaclDefaulted

セキュリティ記述子が既定の DACL を構成するかを決定します。

CSecurityDesc::IsDaclPresent

セキュリティ記述子が DACL が含まれているかどうかを判定します。

CSecurityDesc::IsDaclProtected

変更されることを防ぐために DACL が構成されているかどうかを判定します。

CSecurityDesc::IsGroupDefaulted

セキュリティ記述子のグループ セキュリティ識別子 (SID) が既定で設定されているかどうかを判定します。

CSecurityDesc::IsOwnerDefaulted

セキュリティ記述子の所有者の SID が既定で設定されているかどうかを判定します。

CSecurityDesc::IsSaclAutoInherited

自動通信をサポートするために、SACL が構成されているかどうかを判定します。

CSecurityDesc::IsSaclDefaulted

セキュリティ記述子が既定の SACL に構成されているかどうかを判定します。

CSecurityDesc::IsSaclPresent

セキュリティ記述子が SACL を含めるかどうかを決定します。

CSecurityDesc::IsSaclProtected

変更されることを防ぐために SACL が構成されているかどうかを判定します。

CSecurityDesc::IsSelfRelative

セキュリティ記述子が自己相対的な形式であるかどうかを判定します。

CSecurityDesc::MakeAbsolute

絶対形式にセキュリティ記述子を変換するには、このメソッドを呼び出します。

CSecurityDesc::MakeSelfRelative

自己相対的な形式にセキュリティ記述子を変換するには、このメソッドを呼び出します。

CSecurityDesc::SetControl

セキュリティ記述子のコントロールのビットを設定します。

CSecurityDesc::SetDacl

DACL 情報を設定します。DACL が既に存在する場合は、セキュリティ記述子に置き換えられます。

CSecurityDesc::SetGroup

プライマリ グループの情報が既に存在する場合、置き換える絶対形式のセキュリティ記述子のプライマリ グループの情報を設定します。

CSecurityDesc::SetOwner

オーナー情報が既に存在する場合、置き換える絶対形式のセキュリティ記述子のオーナー情報を設定します。

CSecurityDesc::SetSacl

SACL 情報を設定します。SACL が既に存在する場合は、セキュリティ記述子に置き換えられます。

CSecurityDesc::ToString

文字列の書式にセキュリティ記述子を変換します。

k0c0e5w6.collapse_all(ja-jp,VS.110).gifパブリック演算子

名前

説明

CSecurityDesc::operator const SECURITY_DESCRIPTOR *

SECURITY_DESCRIPTOR の構造体へのポインターを返します。

CSecurityDesc::operator =

代入演算子。

解説

SECURITY_DESCRIPTOR の構造はオブジェクトに関連付けられたセキュリティ情報が含まれます。アプリケーションは、オブジェクトのセキュリティの状態を設定し、クエリにこの構造体を使用します。AtlGetSecurityDescriptorを参照してください。

アプリケーションは、代わりにを使用する必要が提供されるクラスのメソッドを使用する SECURITY_DESCRIPTOR の構造を直接変更する。

Windows のアクセスの制御モデルの概要については、Windows SDKの アクセス制御 を参照してください。

必要条件

ヘッダー : atlsecurity.h

参照

関連項目

SECURITY_DESCRIPTOR

概念

セキュリティのサンプル

その他の技術情報

ATL クラスの概要

セキュリティに関するグローバル関数