INSTANCE_FULL_INFORMATION 구조체(fltuserstructures.h)

INSTANCE_FULL_INFORMATION 구조체에는 미니필터 instance 대한 전체 정보가 포함되어 있습니다.

구문

typedef struct _INSTANCE_FULL_INFORMATION {
  ULONG  NextEntryOffset;
  USHORT InstanceNameLength;
  USHORT InstanceNameBufferOffset;
  USHORT AltitudeLength;
  USHORT AltitudeBufferOffset;
  USHORT VolumeNameLength;
  USHORT VolumeNameBufferOffset;
  USHORT FilterNameLength;
  USHORT FilterNameBufferOffset;
} INSTANCE_FULL_INFORMATION, *PINSTANCE_FULL_INFORMATION;

멤버

NextEntryOffset

다음 INSTANCE_FULL_INFORMATION 항목의 바이트 오프셋입니다. 버퍼에 여러 항목이 있는 경우 마지막 항목에는 0이 포함됩니다.

InstanceNameLength

instance 이름의 길이(바이트)입니다.

InstanceNameBufferOffset

instance 이름 문자열의 첫 번째 문자에 대한 바이트 오프셋입니다. 이 문자는 메모리에서 문자열의 나머지 부분 뒤에 잇습니다.

AltitudeLength

고도 문자열의 길이(바이트)입니다.

AltitudeBufferOffset

고도 문자열의 첫 번째 문자에 대한 바이트 오프셋입니다. 이 문자는 메모리에서 문자열의 나머지 부분 뒤에 잇습니다.

VolumeNameLength

볼륨 이름의 길이(바이트)입니다.

VolumeNameBufferOffset

볼륨 이름 문자열의 첫 번째 문자에 대한 바이트 오프셋입니다. 이 문자는 메모리에서 문자열의 나머지 부분(예: "\Device\HarddiskVolume1")이 뒤에 옵니다.

FilterNameLength

미니필터 이름의 길이(바이트)입니다.

FilterNameBufferOffset

미니필터 이름 문자열의 첫 번째 문자에 대한 바이트 오프셋입니다. 이 문자는 메모리에서 문자열의 나머지 부분 뒤에 잇습니다.

설명

이 구조체는 LONGLONG(8 바이트) 경계에 맞춰야 합니다. 버퍼에 이러한 구조체가 두 개 이상 포함된 경우 마지막을 제외한 각 항목의 NextEntryOffset 값은 8 바이트 경계에 해당합니다.

이 구조체에서 참조하는 모든 문자열 버퍼의 콘텐츠는 유니코드입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 이 구조는 업데이트 롤업, Windows XP SP2, Microsoft Windows Server 2003 SP1 및 Windows Vista 이상 버전의 Windows 운영 체제가 있는 Microsoft Windows 2000 SP4부터 사용할 수 있습니다.
머리글 fltuserstructures.h(FltUserStructures.h, FltUser.h, FltKernel.h 포함)

추가 정보

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_PARTIAL_INFORMATION