EVENTSECURITYOPERATION 列挙 (evntcons.h)
EventAccessControl 関数が変更するセキュリティ記述子のコンポーネントを定義します。
構文
typedef enum {
EventSecuritySetDACL,
EventSecuritySetSACL,
EventSecurityAddDACL,
EventSecurityAddSACL,
EventSecurityMax
} EVENTSECURITYOPERATION;
定数
EventSecuritySetDACL 現在の随意アクセス制御リスト (DACL) をクリアし、DACL に ACE を追加します。 EventAccessControl 関数の Sid、Rights、および AllowOrDeny パラメーターによって、ACE の内容 (プロバイダーまたはセッションへのアクセス権を持つユーザーとアクセスの種類) が決まります。 既存の DACL をクリアせずに新しい ACE を DACL に追加するには、EventSecurityAddDACL を指定します。 |
EventSecuritySetSACL 現在のシステム アクセス制御リスト (SACL) をクリアし、SACL に監査 ACE を追加します。 EventAccessControl 関数の Sid パラメーターと Rights パラメーターは、ACE の内容を決定します (指定したアクセスを試行するときに監査レコードを生成するユーザー)。 既存の SACL をクリアせずに新しい ACE を SACL に追加するには、EventSecurityAddSACL を指定します。 |
EventSecurityAddDACL 現在の DACL に ACE を追加します。 EventAccessControl 関数の Sid、Rights、および AllowOrDeny パラメーターによって、ACE の内容 (プロバイダーまたはセッションへのアクセス権を持つユーザーとアクセスの種類) が決まります。 |
EventSecurityAddSACL 現在の SACL に ACE を追加します。 EventAccessControl 関数の Sid パラメーターと Rights パラメーターは、ACE の内容を決定します (指定したアクセスを試行するときに監査レコードを生成するユーザー)。 |
EventSecurityMax 予約済み。 |
注釈
DACL と SACL の詳細については、「Access Control Lists」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | evntcons.h |