SI_INHERIT_TYPE構造体 (aclui.h)
SI_INHERIT_TYPE構造体には、アクセス制御エントリ (ACE) を子オブジェクトによって継承する方法に関する情報が含まれています。 ISecurityInformation::GetInheritTypes メソッドは、この構造体を使用して、アクセス制御エディターがプロパティ ページを初期化するために使用する表示文字列を指定します。
構文
typedef struct _SI_INHERIT_TYPE {
const GUID *pguid;
ULONG dwFlags;
LPCWSTR pszName;
} SI_INHERIT_TYPE, *PSI_INHERIT_TYPE;
メンバー
pguid
子オブジェクトの種類を識別する GUID 構造体へのポインター。 このメンバーは、GUID_NULLへのポインターにすることができます。 GUID は、オブジェクト固有の ACE の InheritedObjectType メンバーに対応します。
dwFlags
pguid オブジェクト型によって継承できる ACE の種類を示す継承フラグのセット。 これらのフラグは、ACE_HEADER構造体の AceFlags メンバーに対応します。 このメンバーは、次の値の組み合わせにすることができます。
pszName
子オブジェクトを記述する表示文字列を含む null で終わる Unicode 文字列へのポインター。
または、 pszName に MAKEINTRESOURCE マクロによって返される文字列リソース識別子を指定することもできます。 文字列リソースを含むモジュールを識別するには、 ISecurityInformation::GetObjectInformation メソッドを使用します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | aclui.h |