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 포함)

추가 정보

FILTER_VOLUME_BASIC_INFORMATION

FilterVolumeFindClose

FilterVolumeFindFirst

FilterVolumeFindNext

FltEnumerateVolumeInformation

FltEnumerateVolumes