CreateSecurityPage 함수(aclui.h)

CreateSecurityPage 함수는 사용자가 개체의 DACL(임의 액세스 제어 목록)에서 ACE(액세스 제어 항목)에서 허용하거나 거부하는 액세스 권한을 보고 편집할 수 있는 기본 보안 속성 페이지를 만듭니다. PropertySheet 함수 또는 PSM_ADDPAGE 메시지를 사용하여 이 페이지를 속성 시트에 추가합니다.

구문

HPROPSHEETPAGE ACLUIAPI CreateSecurityPage(
  [in] LPSECURITYINFO psi
);

매개 변수

[in] psi

ISecurityInformation 인터페이스의 구현에 대한 포인터입니다. 시스템은 인터페이스 메서드를 호출하여 편집 중인 개체에 대한 정보를 검색하고 사용자의 입력을 반환합니다.

반환 값

함수가 성공하면 함수는 기본 보안 속성 페이지에 대한 핸들을 반환합니다.

이 함수가 실패하면 NULL을 반환합니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.

설명

속성 페이지 초기화 중에 시스템은 ISecurityInformation::GetSecurityISecurityInformation::SetSecurity 메서드를 호출하여 사용자에게 개체의 보안 설명자를 편집할 수 있는 권한이 있는지 여부를 확인합니다. 사용자에게 권한이 없는 경우 시스템에 오류 메시지가 표시됩니다.

기본 보안 속성 페이지에는 고급 보안 속성 시트를 표시하기 위한 고급 단추가 포함될 수 있습니다. 이 고급 보안 속성 시트에는 사용자가 개체의 DACL, SACL( 시스템 액세스 제어 목록 ) 및 소유자를 보고 편집할 수 있는 세 개의 추가 속성 페이지가 포함될 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 aclui.h
라이브러리 Aclui.lib
DLL Aclui.dll

추가 정보

Access Control 편집기

Access Control 편집기 함수

EditSecurity

GetSecurity

ISecurityInformation

PSM_ADDPAGE

PropertySheet

SetSecurity