ISecurityObjectTypeInfo::GetInheritSource メソッド (aclui.h)
GetInheritSource メソッドは、随意アクセス制御リスト (DACL) とシステム アクセス制御リスト (SACL) で継承されたアクセス制御エントリ (ACE) のソースを決定する手段を提供します。
構文
HRESULT GetInheritSource(
[in] SECURITY_INFORMATION si,
[in] PACL pACL,
[out] PINHERITED_FROM *ppInheritArray
);
パラメーター
[in] si
オブジェクトのセキュリティ情報を表す SECURITY_INFORMATION 構造体。
[in] pACL
オブジェクトのアクセス制御リスト (ACL) を表す ACL 構造体へのポインター。
[out] ppInheritArray
INHERITED_FROM構造体の配列を受け取るINHERITED_FROM構造体へのポインター。 この配列の長さは、pACL によって参照される ACL 内の ACE の数と同じです。 ppInheritArray の各INHERITED_FROMエントリは、pACL 内の対応する ACE エントリの継承情報を提供します。
戻り値
関数が成功した場合、戻り値はS_OK。
関数が失敗した場合、戻り値はエラーを示す HRESULT です。 一般的なエラー コードの一覧については、「 共通の HRESULT 値」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | aclui.h |