ACCESS_MODE列挙 (accctrl.h)
ACCESS_MODE列挙には、EXPLICIT_ACCESS構造体のアクセス権がトラスティにどのように適用されるかを示す値が含まれています。 SetEntriesInAcl や GetExplicitEntriesFromAcl などの関数では、これらの値を使用して、アクセス制御エントリ (ACE) の情報を設定または取得します。
構文
typedef enum _ACCESS_MODE {
NOT_USED_ACCESS,
GRANT_ACCESS,
SET_ACCESS,
DENY_ACCESS,
REVOKE_ACCESS,
SET_AUDIT_SUCCESS,
SET_AUDIT_FAILURE
} ACCESS_MODE;
定数
NOT_USED_ACCESS 値は使用されません。 |
GRANT_ACCESS を示します。 ACCESS_ALLOWED_ACE 構造体。 新しい ACE は、指定された権限と、トラスティの既存の許可または拒否された権限を組み合わせます。 |
SET_ACCESS 指定した権限を許可する ACCESS_ALLOWED_ACE 構造体を示します。 入力時に、この値はトラスティの既存のアクセス制御情報を破棄します。 |
DENY_ACCESS を示します。 指定 した権限を拒否する構造体をACCESS_DENIED_ACEします。 入力時に、この値は、トラスティの現在拒否されている権限に加えて、指定された権限を拒否します。 |
REVOKE_ACCESS 既存のすべての ACCESS_ALLOWED_ACE または 指定したトラスティのSYSTEM_AUDIT_ACE構造体が削除されます。 |
SET_AUDIT_SUCCESS 指定したアクセス 権の使用 が成功した場合に監査メッセージを生成するSYSTEM_AUDIT_ACE構造を示します。 入力時に、この値は、指定された権限とトラスティの既存の監査済みアクセス権を組み合わせます。 |
SET_AUDIT_FAILURE を示します。 指定SYSTEM_AUDIT_ACE アクセス権の使用が失敗した場合に監査メッセージを生成する構造体です。 入力時に、この値は、指定された権限とトラスティの既存の監査済みアクセス権を組み合わせます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | accctrl.h |