Share via


struttura MFT_ENUM_DATA_V0 (winioctl.h)

Contiene informazioni che definiscono i limiti per e la posizione iniziale di un'enumerazione dei record del journal delle modifiche del numero di sequenza di aggiornamento (USN). Viene usato come buffer di input per il codice di controllo FSCTL_ENUM_USN_DATA . Prima di Windows Server 2012 questa struttura è stata denominata MFT_ENUM_DATA. Usare questo nome per la compilazione con SDK e compilatori meno recenti.

Sintassi

typedef struct {
  DWORDLONG StartFileReferenceNumber;
  USN       LowUsn;
  USN       HighUsn;
} MFT_ENUM_DATA_V0, *PMFT_ENUM_DATA_V0;

Members

StartFileReferenceNumber

Posizione ordinale all'interno dei file nel volume corrente in cui deve iniziare l'enumerazione.

La prima chiamata a FSCTL_ENUM_USN_DATA durante un'enumerazione deve avere il membro StartFileReferenceNumber impostato su (DWORDLONG)0. Ogni chiamata a FSCTL_ENUM_USN_DATA recupera il punto iniziale per la chiamata successiva come prima voce nel buffer di output. Le chiamate successive devono essere effettuate con StartFileReferenceNumber impostato su questo valore. Per altre informazioni, vedere FSCTL_ENUM_USN_DATA.

LowUsn

Limite inferiore dell'intervallo di valori USN usati per filtrare i record restituiti. Vengono restituiti solo i record il cui ultimo usn del journal delle modifiche è compreso tra o uguale ai valori dei membri LowUsn e HighUsn .

HighUsn

Limite superiore dell'intervallo di valori USN usati per filtrare i file restituiti.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione winioctl.h (include Windows.h)

Vedi anche

FSCTL_ENUM_USN_DATA

Strutture di gestione dei volumi