Share via


ISecurityInformation::SetSecurity 메서드(aclui.h)

SetSecurity 메서드는 사용자가 보안 개체에 적용하려는 보안 정보를 포함하는 보안 설명자를 제공합니다. 액세스 제어 편집기는 사용자가 확인 또는 적용을 클릭할 때 이 메서드를 호출합니다.

구문

HRESULT SetSecurity(
  [in] SECURITY_INFORMATION SecurityInformation,
  [in] PSECURITY_DESCRIPTOR pSecurityDescriptor
);

매개 변수

[in] SecurityInformation

설정할 보안 설명자의 부분을 나타내는 SECURITY_INFORMATION 비트 플래그 집합입니다. 이 매개 변수는 다음 값의 조합일 수 있습니다.

의미
OWNER_SECURITY_INFORMATION
보안 설명자에는 개체 소유자의 SID가 포함됩니다.
GROUP_SECURITY_INFORMATION
보안 설명자에는 개체의 기본 그룹의 SID가 포함됩니다.
DACL_SECURITY_INFORMATION
보안 설명자에는 개체의 DACL이 포함됩니다.
SACL_SECURITY_INFORMATION
보안 설명자에는 개체의 SACL이 포함됩니다.

[in] pSecurityDescriptor

새 보안 정보를 포함하는 보안 설명자에 대한 포인터입니다. 보안 설명자가 자체 상대 형식이라고 가정하지 마세요. 절대 또는 자기 상대적일 수 있습니다.

반환 값

성공하면 S_OK 반환합니다.

오류가 발생하면 0이 아닌 오류 코드를 반환합니다.

설명

개체에 대한 전체 보안 설명자를 빌드하려면 애플리케이션이 SecurityInformation 매개 변수에 정의된 새 보안 설명자 부분을 개체의 기존 보안 설명자에 병합해야 합니다.

요구 사항

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

추가 정보

Access Control 편집기

Access Control 편집기 함수

ISecurityInformation

SECURITY_INFORMATION