SYSTEM_MANDATORY_LABEL_ACE構造体 (winnt.h)
SYSTEM_MANDATORY_LABEL_ACE構造では、セキュリティ保護可能なオブジェクトの必須アクセス レベルとポリシーを指定する、システム アクセス制御リスト (SACL) のアクセス制御エントリ (ACE) を定義します。
構文
typedef struct _SYSTEM_MANDATORY_LABEL_ACE {
ACE_HEADER Header;
ACCESS_MASK Mask;
DWORD SidStart;
} SYSTEM_MANDATORY_LABEL_ACE, *PSYSTEM_MANDATORY_LABEL_ACE;
メンバー
Header
ACE の サイズと型を指定するACE_HEADER構造体。 構造体には、子オブジェクトによる ACE の継承を制御するフラグも含まれています。 ACE_HEADER構造体の AceType メンバーはSYSTEM_MANDATORY_LABEL_ACE_TYPEに設定する必要があり、AceSize メンバーは、SYSTEM_MANDATORY_LABEL_ACE構造体に割り当てられた合計バイト数に設定する必要があります。
Mask
この ACE を含む SACL に関連付けられているオブジェクトよりも低い必須の整合性レベルを持つプリンシパルのアクセス ポリシー。
SidStart
SID の最初の DWORD を指定 します。 SID の残りのバイトは、SidStart メンバーの後の連続したメモリに格納されます。 SID の識別子機関はSECURITY_MANDATORY_LABEL_AUTHORITYする必要があります。 SID の RID は、この ACE を含む SACL に関連付けられているオブジェクトの必須の整合性レベルを指定します。 RID は、次のいずれかの値である必要があります。
値 | 説明 |
---|---|
|
整合性レベルが低い。 |
|
中程度の整合性レベル。 |
|
高い整合性レベル。 |
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | winnt.h (Windows.h を含む) |