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