estrutura INSTANCE_PARTIAL_INFORMATION (fltuserstructures.h)

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

Sintaxe

typedef struct _INSTANCE_PARTIAL_INFORMATION {
  ULONG  NextEntryOffset;
  USHORT InstanceNameLength;
  USHORT InstanceNameBufferOffset;
  USHORT AltitudeLength;
  USHORT AltitudeBufferOffset;
} INSTANCE_PARTIAL_INFORMATION, *PINSTANCE_PARTIAL_INFORMATION;

Membros

NextEntryOffset

Deslocamento de bytes da próxima entrada INSTANCE_PARTIAL_INFORMATION, se várias entradas estiverem presentes em um buffer. Esse membro será zero se nenhuma outra entrada seguir esta.

InstanceNameLength

Comprimento, em bytes, do nome da instância.

InstanceNameBufferOffset

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

Comprimento, em bytes, da cadeia de caracteres de altitude para a instância.

AltitudeBufferOffset

Deslocamento de bytes do primeiro caractere da cadeia de caracteres de altitude. 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.

Requisitos

Requisito Valor
Cabeçalho fltuserstructures.h (incluem FltUser.h, Fltkernel.h)

Confira também

FilterAttachAtAltitude

FilterInstanceFindClose

FilterInstanceFindFirst

FilterInstanceFindNext

FilterInstanceGetInformation

FilterVolumeInstanceFindClose

FilterVolumeInstanceFindFirst

FilterVolumeInstanceFindNext

INSTANCE_AGGREGATE_STANDARD_INFORMATION

INSTANCE_BASIC_INFORMATION

INSTANCE_FULL_INFORMATION