FILE_REPARSE_POINT_INFORMATION struttura (ntifs.h)

La struttura FILE_REPARSE_POINT_INFORMATION viene usata per eseguire query per informazioni su un punto di ripristino.

Sintassi

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

Members

FileReference

Numero di riferimento del file a 8 byte per il file. NTFS genera questo numero e lo assegna automaticamente al file quando viene creato il file.

Tag

Tag del punto di riparse che indica la struttura dei dati di ripristino. Per altre informazioni sui tag dei punti di reparse, vedere Informazioni sui punti di ripristino.

Commenti

Queste informazioni possono essere sottoposte a query in uno dei modi seguenti:

  • Chiamare ZwQueryDirectoryFileEx, passando FileReparsePointInformation come valore di FileInformationClass e passando un buffer allocato dal chiamante FILE_REPARSE_POINT_INFORMATION strutturato come valore di FileInformation.

  • Creare un'interfaccia IRP con codice di funzione principale IRP_MJ_DIRECTORY_CONTROL e codice di funzione secondaria IRP_MN_QUERY_DIRECTORY.

Non sono necessari diritti di accesso specifici per eseguire query su queste informazioni.

Questa struttura deve essere allineata a LONG.

Per altre informazioni sui punti di reparse, vedere Informazioni sui punti di ripristino.

Requisiti

Requisito Valore
Intestazione ntifs.h (include Ntifs.h, Fltkernel.h)

Vedi anche

FltTagFileEx

IRP_MJ_DIRECTORY_CONTROL

ZwQueryDirectoryFileEx