다음을 통해 공유


RtlCreateSecurityDescriptorRelative 함수(ntifs.h)

RtlCreateSecurityDescriptorRelative 루틴은 자체 상대 형식으로 새 보안 설명자를 초기화합니다. 반환 시 보안 설명자는 시스템 ACL(SACL), DACL(임의 ACL), 소유자 없음, 기본 그룹 및 모든 컨트롤 플래그가 0으로 설정된 상태로 초기화됩니다.

구문

NTSYSAPI NTSTATUS RtlCreateSecurityDescriptorRelative(
  [out] PISECURITY_DESCRIPTOR_RELATIVE SecurityDescriptor,
  [in]  ULONG                          Revision
);

매개 변수

[out] SecurityDescriptor

초기화된 보안 설명자를 받으려면 최소한 sizeof(SECURITY_DESCRIPTOR_RELATIVE)여야 하는 호출자 할당 버퍼에 대한 포인터입니다.

[in] Revision

보안 설명자에 할당할 수정 수준입니다. 이 매개 변수는 SECURITY_DESCRIPTOR_REVISION 합니다.

반환 값

RtlCreateSecurityDescriptorRelative 은 다음 중 하나를 반환할 수 있습니다.

반환 코드 설명
STATUS_SUCCESS
호출이 성공적으로 완료되었습니다.
STATUS_UNKNOWN_REVISION
지정된 수정 버전을 알 수 없거나 지원되지 않습니다.

설명

실제로 이 루틴을 성공적으로 호출하면 보안 제약 조건 없이 보안 설명자가 초기화됩니다.

보안 및 액세스 제어에 대한 자세한 내용은 드라이버 개발자를 위한 Windows 보안 모델 및 Windows SDK의 이러한 topics 대한 설명서를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000
대상 플랫폼 데스크톱
머리글 ntifs.h(Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

추가 정보

ACL

RtlCreateSecurityDescriptor

RtlLengthSecurityDescriptor

RtlSetDaclSecurityDescriptor

RtlSetOwnerSecurityDescriptor

RtlValidSecurityDescriptor