Condividi tramite


FSCTL_MARK_HANDLE IOCTL (ntifs.h)

Il codice di controllo FSCTL_MARK_HANDLE contrassegna un file o una directory specificata e il relativo record del journal delle modifiche con informazioni sulle modifiche apportate a tale file o directory.

Codice principale

FSCTL_MARK_HANDLE

Buffer di input

Puntatore a una struttura MARK_HANDLE_INFO contenente le informazioni da usare per contrassegnare un file o una directory specificata e il relativo record del journal di modifica del numero di sequenza di aggiornamento (USN) con i dati sulle modifiche.

Lunghezza del buffer di input

Dimensioni della struttura di MARK_HANDLE_INFO a cui inputBuffer punta, in byte.

Buffer di output

Impostare su NULL.

Lunghezza del buffer di output

n/a (ignorato)

Buffer di input/output

n/a

Lunghezza del buffer di input/output

n/a

Blocco di stato

Riservato per l'uso del sistema.

Osservazioni

Per eseguire questa operazione, chiamare FltFsControlFile o ZwFsControlFile con i parametri seguenti.

Parametro Descrizione
dell'istanza di [in] Solo per FltFsControlFile. Puntatore a un'istanza opaca per il chiamante. Questo parametro è obbligatorio e non può essere NULL.
FileObject [in] Solo per FltFsControlFile. Puntatore all'oggetto file per il file o la directory che rappresenta la destinazione di questa richiesta. Questo parametro è obbligatorio e non può essere NULL.
fileHandle [in] Solo per ZwFsControlFile. Handle di file del file o della directory che rappresenta la destinazione di questa richiesta. Questo parametro è obbligatorio e non può essere NULL.
FsControlCode [in] Impostare su FSCTL_MARK_HANDLE.
InputBuffer [in] Puntatore a una struttura MARK_HANDLE_INFO contenente le informazioni da usare per contrassegnare un file o una directory specificata e il relativo record del journal di modifica del numero di sequenza di aggiornamento (USN) con i dati sulle modifiche.
inputBufferLength [in] Dimensioni del buffer a cui InputBuffer punta, in byte.
OutputBuffer [out] Impostare su NULL per il valore DI DEFAULTTL.
OutputBufferLength [in] Ignorato quando OutputBuffer è NULL.
lengthReturned [out] Impostare su NULL.

Fabbisogno

Requisito Valore
client minimo supportato Windows XP
intestazione ntifs.h

Vedere anche

FltFsControlFile

ZwFsControlFile