estrutura INSTANCE_FULL_INFORMATION (fltuserstructures.h)

A estrutura INSTANCE_FULL_INFORMATION contém informações completas para uma instância de minifiltro.

Sintaxe

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;

Membros

NextEntryOffset

Um deslocamento de bytes da próxima entrada de INSTANCE_FULL_INFORMATION. Se várias entradas estiverem presentes em um buffer, a última entrada conterá um zero.

InstanceNameLength

O comprimento, em bytes, do nome da instância.

InstanceNameBufferOffset

Um deslocamento de bytes do primeiro caractere da cadeia de caracteres de nome da instância. Esse caractere é seguido na memória pelo restante da cadeia de caracteres.

AltitudeLength

O comprimento, em bytes, da cadeia de caracteres de altitude.

AltitudeBufferOffset

Um deslocamento de bytes do primeiro caractere da cadeia de caracteres de altitude. Esse caractere é seguido na memória pelo restante da cadeia de caracteres.

VolumeNameLength

O comprimento, em bytes, do nome do volume.

VolumeNameBufferOffset

Um deslocamento de bytes do primeiro caractere da cadeia de caracteres de nome do volume. Esse caractere é seguido na memória pelo restante da cadeia de caracteres (por exemplo, "\Device\HarddiskVolume1").

FilterNameLength

O comprimento, em bytes, do nome do minifiltro.

FilterNameBufferOffset

Um deslocamento de bytes do primeiro caractere da cadeia de caracteres de nome do minifiltro. Esse caractere é seguido na memória pelo restante da cadeia de caracteres.

Comentários

Essa estrutura deve ser alinhada em um limite LONGLONG (8 bytes). Se um buffer contiver duas ou mais dessas estruturas, o valor NextEntryOffset em cada entrada, exceto a última, se enquadra em um limite de 8 bytes.

O conteúdo de todos os buffers de cadeia de caracteres referenciados por essa estrutura é Unicode.

Requisitos

Requisito Valor
Cliente mínimo com suporte Essa estrutura está disponível a partir do Microsoft Windows 2000 SP4 com Pacote Cumulativo de Atualizações, Windows XP SP2, Microsoft Windows Server 2003 SP1 e Windows Vista ou versões posteriores de sistemas operacionais Windows,
Cabeçalho fltuserstructures.h (incluem FltUserStructures.h, FltUser.h, FltKernel.h)

Confira também

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_PARTIAL_INFORMATION