EditSecurity 함수(aclui.h)
EditSecurity 함수는 기본 보안 속성 페이지가 포함된 속성 시트를 표시합니다. 이 속성 페이지를 사용하면 사용자가 개체의 DACL에서 AC에 의해 허용되거나 거부된 액세스 권한을 보고 편집할 수 있습니다.
구문
BOOL ACLUIAPI EditSecurity(
[in] HWND hwndOwner,
[in] LPSECURITYINFO psi
);
매개 변수
[in] hwndOwner
속성 시트를 소유하는 창에 대한 핸들입니다. 이 매개 변수는 NULL일 수 있습니다.
[in] psi
ISecurityInformation 인터페이스 구현에 대한 포인터입니다. 시스템은 인터페이스 메서드를 호출하여 편집 중인 개체에 대한 정보를 검색하고 사용자의 입력을 반환합니다.
반환 값
함수가 성공하면 반환 값은 0이 아닌 값입니다.
함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.
설명
EditSecurity 함수는 CreateSecurityPage 함수를 호출하여 기본 보안 속성 페이지를 만듭니다.
속성 페이지 초기화 중에 시스템은 ISecurityInformation::GetSecurity 및 ISecurityInformation::SetSecurity 메서드를 호출하여 사용자에게 개체의 보안 설명자를 편집할 수 있는 권한이 있는지 여부를 확인합니다. 사용자에게 권한이 없는 경우 시스템에 오류 메시지가 표시됩니다.
기본 보안 속성 페이지에는 고급 보안 속성 시트를 표시하기 위한 고급 단추가 포함될 수 있습니다. 이 고급 보안 속성 시트에는 사용자가 개체의 DACL, SACL 및 소유자를 보고 편집할 수 있는 세 개의 추가 속성 페이지가 포함될 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | aclui.h |
라이브러리 | Aclui.lib |
DLL | Aclui.dll |