estrutura INSTANCE_BASIC_INFORMATION (fltuserstructures.h)
A estrutura INSTANCE_BASIC_INFORMATION contém informações básicas para uma instância de minifiltro.
Sintaxe
typedef struct _INSTANCE_BASIC_INFORMATION {
ULONG NextEntryOffset;
USHORT InstanceNameLength;
USHORT InstanceNameBufferOffset;
} INSTANCE_BASIC_INFORMATION, *PINSTANCE_BASIC_INFORMATION;
Membros
NextEntryOffset
Deslocamento de bytes da próxima entrada INSTANCE_BASIC_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.
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) |