SetAclInformation 関数 (securitybaseapi.h)
SetAclInformation 関数は、アクセス制御リスト (ACL) に関する情報を設定します。
構文
BOOL SetAclInformation(
[in, out] PACL pAcl,
[in] LPVOID pAclInformation,
[in] DWORD nAclInformationLength,
[in] ACL_INFORMATION_CLASS dwAclInformationClass
);
パラメーター
[in, out] pAcl
ACL へのポインター。 関数は、この ACL の情報を設定します。
[in] pAclInformation
設定する情報を含むバッファーへのポインター。 これは、 ACL_REVISION_INFORMATION 構造体へのポインターである必要があります。
[in] nAclInformationLength
pAclInfo パラメーターが指すバッファーのサイズ (バイト単位)。
[in] dwAclInformationClass
要求された情報のクラスを提供するACL_INFORMATION_CLASS列挙型。
現在、このパラメーターには AclRevisionInformation を指定できます。 つまり、 pAclInformation パラメーターが指すバッファーには 、ACL_REVISION_INFORMATION 構造体が含まれています。
戻り値
関数が成功した場合、関数は 0 以外の値を返します。
関数が失敗すると、0 が返されます。 詳細なエラー情報を得るには、GetLastError を呼び出します。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | securitybaseapi.h (Windows.h を含む) |
Library | Advapi32.lib |
[DLL] | Advapi32.dll |