USN_TRACK_MODIFIED_RANGES struttura (winioctl.h)

Contiene informazioni sui parametri di rilevamento degli intervalli per un journal di modifica del numero di sequenza di aggiornamento (USN) usando il codice di controllo FSCTL_USN_TRACK_MODIFIED_RANGES .

Sintassi

typedef struct {
  DWORD     Flags;
  DWORD     Unused;
  DWORDLONG ChunkSize;
  LONGLONG  FileSizeThreshold;
} USN_TRACK_MODIFIED_RANGES, *PUSN_TRACK_MODIFIED_RANGES;

Members

Flags

Indica l'abilitazione del rilevamento dell'intervallo.

Valore Descrizione
FLAG_USN_TRACK_MODIFIED_RANGES_ENABLE 0x00000001 Questo flag è obbligatorio con FSCTL_USN_TRACK_MODIFIED_RANGES e viene usato per abilitare il rilevamento degli intervalli nel volume.

Unused

Riservato.

ChunkSize

Dimensioni blocchi per intervalli di rilevamento. Una singola modifica di byte verrà riflessa come l'intero blocco da modificare.

FileSizeThreshold

Soglia delle dimensioni del file per avviare l'output USN_RECORD_V4 record di struttura per il file modificato, ad esempio se le dimensioni del file modificate sono inferiori a questa soglia, non verrà restituito alcun record USN_RECORD_V4 .

Commenti

Una volta abilitato il rilevamento dell'intervallo per un determinato volume, non può essere disabilitato, ad eccezione dell'eliminazione del journal USN e della ricreazione.

Requisiti

   
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Intestazione winioctl.h (include Windows.h)

Vedi anche

FSCTL_USN_TRACK_MODIFIED_RANGES