Strutture di gestione file

Le strutture seguenti vengono utilizzate nella gestione dei file.

Contenuto della sezione

Struttura Descrizione
BY_HANDLE_FILE_INFORMATION
Contiene informazioni recuperate dalla funzione GetFileInformationByHandle .
COPYFILE2_EXTENDED_PARAMETERS
Contiene parametri estesi per la funzione CopyFile2 .
COPYFILE2_MESSAGE
Passato alla funzione di callback CopyFile2ProgressRoutine con informazioni su un'operazione di copia in sospeso.
CREATEFILE2_EXTENDED_PARAMETERS
Contiene parametri estesi facoltativi per CreateFile2.
CSV_CONTROL_PARAM
Rappresenta un tipo di operazione di controllo CSV.
CSV_QUERY_FILE_REVISION
Contiene informazioni sul fatto che i file in un flusso siano stati modificati.
CSV_QUERY_MDS_PATH
Contiene il percorso usato da CSV per comunicare con MDS.
CSV_QUERY_REDIRECT_STATE
Contiene informazioni sull'eventuale reindirizzamento dei file in un flusso.
DUPLICATE_EXTENTS_DATA
Contiene parametri per il codice di controllo FSCTL_DUPLICATE_EXTENTS che esegue l'operazione Blocca clonazione .
EFS_CERTIFICATE_BLOB
Contiene un certificato.
EFS_HASH_BLOB
Contiene un hash del certificato.
ENCRYPTION_CERTIFICATE
Contiene un certificato e il SID del proprietario.
ENCRYPTION_CERTIFICATE_HASH
Contiene un hash del certificato e visualizza informazioni per il certificato.
ENCRYPTION_CERTIFICATE_HASH_LIST
Contiene un elenco di hash del certificato.
ENCRYPTION_CERTIFICATE_LIST
Contiene un elenco di certificati.
EXFAT_STATISTICS
Contiene informazioni statistiche dal file system exFAT.
FAT_STATISTICS
Contiene informazioni statistiche dal file system FAT.
FILE_ALIGNMENT_INFO
Contiene informazioni di allineamento per un file.
FILE_ALLOCATED_RANGE_BUFFER
Indica un intervallo di byte in un file.
FILE_ALLOCATION_INFO
Contiene il numero totale di byte da allocare per un file.
FILE_ATTRIBUTE_TAG_INFO
Riceve le informazioni sull'attributo del file richiesto. Utilizzato per qualsiasi handle.
FILE_BASIC_INFO
Contiene le informazioni di base per un file. Usato per gli handle di file.
FILE_COMPRESSION_INFO
Riceve informazioni sulla compressione dei file.
FILE_DISPOSITION_INFO
Indica se un file deve essere eliminato. Utilizzato per qualsiasi handle.
FILE_END_OF_FILE_INFO
Contiene il valore specificato a cui deve essere impostata la fine del file.
FILE_STORAGE_INFO
Contiene informazioni sulla directory per un file.
FILE_FULL_DIR_INFO
Contiene informazioni sulla directory per un file.
FILE_ID_128
Definisce un identificatore di file a 128 bit.
FILE_ID_BOTH_DIR_INFO
Contiene informazioni sui file nella directory specificata.
FILE_ID_DESCRIPTOR
Specifica il tipo di ID in uso.
FILE_ID_EXTD_DIR_INFO
Contiene informazioni di identificazione per un file.
FILE_ID_INFO
Contiene informazioni di identificazione per un file.
FILE_IO_PRIORITY_HINT_INFO
Specifica l'hint di priorità per un'operazione di I/O del file.
FILE_LEVEL_TRIM
Usato come input per il codice di controllo FSCTL_FILE_LEVEL_TRIM .
FILE_LEVEL_TRIM_OUTPUT
Usato come output per il codice di controllo FSCTL_FILE_LEVEL_TRIM .
FILE_LEVEL_TRIM_RANGE
Specifica un intervallo di un file da tagliare.
FILE_MAKE_COMPATIBLE_BUFFER
Specifica il disco per cui chiudere la sessione corrente. Questo codice di controllo viene usato per i file system UDF. Questa struttura viene usata per l'input quando si chiama FSCTL_MAKE_MEDIA_COMPATIBLE.
FILE_NAME_INFO
Riceve il nome del file.
FILE_OBJECTID_BUFFER
Contiene un identificatore di oggetto e metadati definiti dall'utente associati all'identificatore dell'oggetto.
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER
Riceve le informazioni sul volume da una chiamata a FSCTL_QUERY_ON_DISK_VOLUME_INFO.
FILE_QUERY_SPARING_BUFFER
Contiene le proprietà di gestione dei difetti.
FILE_REMOTE_PROTOCOL_INFO
Contiene informazioni sul protocollo remoto dei file.
FILE_RENAME_INFO
Contiene il nome in cui rinominare il file.
FILE_SEGMENT_ELEMENT
Unione che contiene un valore a 64 bit che punta a una pagina di dati.
FILE_SET_DEFECT_MGMT_BUFFER
Specifica lo stato di gestione dei difetti da impostare.
FILE_SET_SPARSE_BUFFER
Specifica lo stato sparse da impostare.
FILE_STANDARD_INFO
Riceve informazioni estese per il file.
FILE_STREAM_INFO
Riceve informazioni sul flusso di file per il file specificato.
FILE_ZERO_DATA_INFORMATION
Contiene un intervallo di un file da impostare su zeri.
FILESYSTEM_STATISTICS
Contiene informazioni statistiche dal file system.
FILESYSTEM_STATISTICS_EX
Contiene informazioni statistiche dal file system.
Supporto per questa struttura avviata con Windows 10.
FIND_BY_SID_DATA
Contiene dati per il codice di controllo FSCTL_FIND_FILES_BY_SID .
FIND_BY_SID_OUTPUT
Rappresenta un nome di file.
NTFS_FILE_RECORD_INPUT_BUFFER
Contiene dati per il codice di controllo FSCTL_GET_NTFS_FILE_RECORD .
NTFS_FILE_RECORD_OUTPUT_BUFFER
Riceve i dati di output dal codice di controllo FSCTL_GET_NTFS_FILE_RECORD .
NTFS_STATISTICS
Contiene informazioni statistiche dal file system NTFS.
NTFS_STATISTICS_EX
Contiene informazioni statistiche dal file system NTFS.
Supporto per questa struttura avviata con Windows 10.
OFSTRUCT
Contiene informazioni su un file che la funzione OpenFile ha aperto o ha tentato di aprire.
OVERLAPPED_ENTRY
Contiene le informazioni restituite da una chiamata alla funzione GetQueuedCompletionStatusEx .
REQUEST_OPLOCK_INPUT_BUFFER
Contiene le informazioni per richiedere un blocco opportunistico (oplock) o per confermare un'interruzione di oplock con il codice di controllo FSCTL_REQUEST_OPLOCK .
REQUEST_OPLOCK_OUTPUT_BUFFER
Contiene le informazioni sul blocco opportunistico (oplock) restituite dal codice di controllo FSCTL_REQUEST_OPLOCK .
WIM_ENTRY_INFO
Definisce i metadati specifici di ogni origine dati WIM ospitata in un volume.
WIM_EXTERNAL_FILE_INFO
Definisce i metadati specifici dei file forniti da WOF_PROVIDER_WIM.
WIN32_FILE_ATTRIBUTE_DATA
Contiene informazioni sugli attributi per un file o una directory.
WIN32_FIND_DATA
Contiene informazioni sul file trovato dalla funzione FindFirstFile, FindFirstFileEx o FindNextFile.
WIN32_FIND_STREAM_DATA
Contiene informazioni sul flusso trovato dalla funzione FindFirstStreamW o FindNextStreamW .
WOF_FILE_COMPRESSION_INFO_V1
Definisce i metadati specifici dei file forniti da WOF_PROVIDER_FILE.