EVENTSECURITYOPERATION 列挙 (evntcons.h)

EventAccessControl 関数が変更するセキュリティ記述子のコンポーネントを定義します。

構文

typedef enum {
  EventSecuritySetDACL,
  EventSecuritySetSACL,
  EventSecurityAddDACL,
  EventSecurityAddSACL,
  EventSecurityMax
} EVENTSECURITYOPERATION;

定数

 
EventSecuritySetDACL
現在の随意アクセス制御リスト (DACL) をクリアし、DACL に ACE を追加します。 EventAccessControl 関数の SidRights、および AllowOrDeny パラメーターによって、ACE の内容 (プロバイダーまたはセッションへのアクセス権を持つユーザーとアクセスの種類) が決まります。 既存の DACL をクリアせずに新しい ACE を DACL に追加するには、EventSecurityAddDACL を指定します。
EventSecuritySetSACL
現在のシステム アクセス制御リスト (SACL) をクリアし、SACL に監査 ACE を追加します。 EventAccessControl 関数の Sid パラメーターと Rights パラメーターは、ACE の内容を決定します (指定したアクセスを試行するときに監査レコードを生成するユーザー)。 既存の SACL をクリアせずに新しい ACE を SACL に追加するには、EventSecurityAddSACL を指定します。
EventSecurityAddDACL
現在の DACL に ACE を追加します。 EventAccessControl 関数の SidRights、および AllowOrDeny パラメーターによって、ACE の内容 (プロバイダーまたはセッションへのアクセス権を持つユーザーとアクセスの種類) が決まります。
EventSecurityAddSACL
現在の SACL に ACE を追加します。 EventAccessControl 関数の Sid パラメーターと Rights パラメーターは、ACE の内容を決定します (指定したアクセスを試行するときに監査レコードを生成するユーザー)。
EventSecurityMax
予約済み。

注釈

DACL と SACL の詳細については、「Access Control Lists」を参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header evntcons.h

こちらもご覧ください

EventAccessControl