FILTER_VOLUME_STANDARD_INFORMATION 구조체(fltuserstructures.h)
호출자가 할당한 FILTER_VOLUME_STANDARD_INFORMATION 구조체에는 볼륨에 대한 정보가 포함됩니다.
구문
typedef struct _FILTER_VOLUME_STANDARD_INFORMATION {
ULONG NextEntryOffset;
ULONG Flags;
ULONG FrameID;
FLT_FILESYSTEM_TYPE FileSystemType;
USHORT FilterVolumeNameLength;
WCHAR FilterVolumeName[1];
} FILTER_VOLUME_STANDARD_INFORMATION, *PFILTER_VOLUME_STANDARD_INFORMATION;
멤버
NextEntryOffset
버퍼에 여러 구조체가 있는 경우 다음 FILTER_VOLUME_STANDARD_INFORMATION 구조체의 읽기 전용 오프셋(바이트)입니다. 다른 구조체가 이 구조체를 따르지 않으면 이 멤버는 0입니다.
Flags
볼륨의 특성을 설명하는 시스템 정의 플래그의 읽기 전용 비트 마스크입니다. 다음은 유효한 플래그 값입니다.
플래그 | 의미 |
---|---|
FLTFL_VSI_DETACHED_VOLUME | 의 볼륨이 현재 스토리지 스택에 연결되지 않았습니다. |
FrameID
볼륨이 있는 필터 관리자 프레임을 식별하는 데 사용되는 읽기 전용 멤버입니다.
FileSystemType
볼륨에서 사용되는 파일 시스템의 형식을 식별하는 데 사용되는 읽기 전용 멤버입니다. 이 멤버에 대한 가능한 값은 FLT_FILESYSTEM_TYPE 나열됩니다.
FilterVolumeNameLength
볼륨 이름의 읽기 전용 길이(바이트)입니다.
FilterVolumeName[1]
FilterVolumeNameLength 길이 볼륨의 읽기 전용 이름입니다. 이 유니코드 문자열은 NULL로 종료되지 않습니다.
설명
FltEnumerateVolumeInformation과 같은 필터 관리자 열거형 루틴은 각 구조가 필터 관리자로 알려진 볼륨을 나타내는 FILTER_VOLUME_STANDARD_INFORMATION 형식의 구조로 버퍼를 채울 수 있습니다. 이 구조 목록에는 이름이 같은 여러 볼륨이 포함될 수 있습니다. 자세한 내용은 중복 볼륨 이름을 사용하여 볼륨 열거형 이해를 참조하세요.
FILTER_VOLUME_STANDARD_INFORMATION 구조체는 LONGLONG(8 바이트) 경계에 맞춰야 합니다. 버퍼에 이러한 구조체가 두 개 이상 포함된 경우 각 항목의 NextEntryOffset 값은 8 바이트 경계에 해당합니다.
FILTER_VOLUME_STANDARD_INFORMATION 구조체는 페이징된 풀 또는 비페이지 풀에서 할당할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 이 구조는 Windows Vista부터 사용할 수 있습니다. |
머리글 | fltuserstructures.h(FltUser.h, FltKernel.h 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기