RtlCreateSystemVolumeInformationFolder 함수(ntifs.h)

RtlCreateSystemVolumeInformationFolder 루틴은 파일 시스템 볼륨에 "시스템 볼륨 정보" 폴더가 있는지 확인합니다. 폴더가 없으면 폴더가 만들어집니다.

구문

NTSYSAPI NTSTATUS RtlCreateSystemVolumeInformationFolder(
  [in] PCUNICODE_STRING VolumeRootPath
);

매개 변수

[in] VolumeRootPath

볼륨의 루트 경로에 대한 포인터입니다.

반환 값

RtlCreateSystemVolumeInformationFolder 루틴은 작업의 최종 완료 상태 나타내는 STATUS_SUCCESS 또는 적절한 오류 상태 반환합니다. 가능한 오류 상태 코드에는 다음이 포함됩니다.

반환 코드 설명
STATUS_INSUFFICIENT_RESOURCES
이 함수에 필요한 임시 버퍼를 할당할 수 없습니다.

설명

RtlCreateSystemVolumeInformationFolder 루틴은 지정된 볼륨에 "시스템 볼륨 정보" 폴더가 있는지 확인합니다.

폴더가 없으면 폴더가 만들어집니다. 볼륨이 NTFS 볼륨인 경우 로컬 SYSTEM 계정에 대한 전체 액세스를 나타내는 ACE(액세스 제어 항목)가 포함된 ACL(액세스 제어 목록)을 사용하여 폴더가 만들어지고 ACE에는 상속 비트가 설정됩니다. 폴더는 FILE_ATTRIBUTE_HIDDEN 및 FILE_ATTRIBUTE_SYSTEM 특성 집합으로 만들어집니다.

폴더가 이미 있고 볼륨이 NTFS 볼륨인 경우 SYSTEM에 대한 모든 권한을 나타내는 ACE가 검사되고 필요한 경우 상속 비트를 설정하도록 수정됩니다.

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

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP
대상 플랫폼 유니버설
헤더 ntifs.h(Ntifs.h, FltKernel.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

추가 정보

에이스

ACL