FltCreateSystemVolumeInformationFolder 함수(fltkernel.h)

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

구문

NTSTATUS FLTAPI FltCreateSystemVolumeInformationFolder(
  [in] PFLT_INSTANCE Instance
);

매개 변수

[in] Instance

볼륨에 연결된 instance 대한 불투명 instance 포인터입니다.

반환 값

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

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

설명

FltCreateSystemVolumeInformationFolder 는 지정된 인스턴스 가 연결된 볼륨의 루트 디렉터리에 "시스템 볼륨 정보" 폴더가 있는지 확인합니다.

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

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

보안 및 액세스 제어에 대한 자세한 내용은 Microsoft Windows SDK 이러한 topics 대한 설명서를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 fltkernel.h(Fltkernel.h 포함)
라이브러리 FltMgr.lib

추가 정보

에이스

ACL

RtlCreateSystemVolumeInformationFolder