ACCESS_MODE列挙 (accctrl.h)

ACCESS_MODE列挙には、EXPLICIT_ACCESS構造体のアクセス権がトラスティにどのように適用されるかを示す値が含まれています。 SetEntriesInAclGetExplicitEntriesFromAcl などの関数では、これらの値を使用して、アクセス制御エントリ (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

こちらもご覧ください

ACCESS_ALLOWED_ACE

ACCESS_DENIED_ACE

エース

アクセス制御

承認列挙

EXPLICIT_ACCESS

GetExplicitEntriesFromAcl

SYSTEM_AUDIT_ACE

SetEntriesInAcl