Strutture di gestione file
Le strutture seguenti vengono utilizzate nella gestione dei file.
In questa sezione
Struttura | Descrizione |
---|---|
BY_HANDLE_FILE_INFORMATION |
Contiene informazioni recuperate dalla funzioneGetFileInformationByHandle. |
COPYFILE2_EXTENDED_PARAMETERS |
Contiene parametri estesi per la funzioneCopyFile2. |
COPYFILE2_MESSAGE |
Passato alla CopyFile2ProgressRoutine funzione di callback 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 sull'eventuale modifica dei file in un flusso. |
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 i parametri per il codice di controllo FSCTL_DUPLICATE_EXTENTS che esegue l'operazione di 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 relativo proprietario. |
ENCRYPTION_CERTIFICATE_HASH |
Contiene un hash del certificato e visualizza informazioni per il certificato. |
ENCRYPTION_CERTIFICATE_HASH_LIST |
Contiene un elenco di hash dei certificati. |
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. Utilizzato 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 utilizzato. |
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 di 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 proprietà di gestione dei difetti. |
FILE_REMOTE_PROTOCOL_INFO |
Contiene informazioni sul protocollo remoto dei file. |
FILE_RENAME_INFO |
Contiene il nome in cui deve essere rinominato 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 di tipo 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 aperto o tentato di aprire la funzione OpenFile. |
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 di 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, FindFirstFileExo 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. |