estrutura FILE_REPARSE_POINT_INFORMATION (ntifs.h)

A estrutura FILE_REPARSE_POINT_INFORMATION é usada para consultar informações sobre um ponto de nova análise.

Sintaxe

typedef struct _FILE_REPARSE_POINT_INFORMATION {
  LONGLONG FileReference;
  ULONG    Tag;
} FILE_REPARSE_POINT_INFORMATION, *PFILE_REPARSE_POINT_INFORMATION;

Membros

FileReference

O número de referência de arquivo de 8 bytes para o arquivo. O NTFS gera esse número e o atribui ao arquivo automaticamente quando o arquivo é criado.

Tag

A marca de ponto de nova análise que indica a estrutura dos dados de nova análise. Consulte Sobre pontos de nova análise para obter mais informações sobre marcas de ponto de nova análise.

Comentários

Essas informações podem ser consultadas de qualquer uma das seguintes maneiras:

  • Chame ZwQueryDirectoryFileEx, passando FileReparsePointInformation como o valor de FileInformationClass e passando um buffer alocado pelo chamador FILE_REPARSE_POINT_INFORMATION estruturado como o valor de FileInformation.

  • Crie um IRP com código de função principal IRP_MJ_DIRECTORY_CONTROL e código de função secundária IRP_MN_QUERY_DIRECTORY.

Nenhum direito de acesso específico é necessário para consultar essas informações.

Essa estrutura deve ser alinhada a LONG.

Consulte Sobre pontos de nova análise para obter mais informações sobre pontos de nova análise.

Requisitos

Requisito Valor
Cabeçalho ntifs.h (inclua Ntifs.h, Fltkernel.h)

Confira também

FltTagFileEx

IRP_MJ_DIRECTORY_CONTROL

ZwQueryDirectoryFileEx