Partager via


Structures de gestion des fichiers

Les structures suivantes sont utilisées dans la gestion des fichiers.

Dans cette section

Structure Description
BY_HANDLE_FILE_INFORMATION Contient des informations que la fonction GetFileInformationByHandle récupère.
COPYFILE2_EXTENDED_PARAMETERS Contient des paramètres étendus pour la fonction CopyFile2.
COPYFILE2_MESSAGE Transmis à la fonction de rappel CopyFile2ProgressRoutine avec des informations sur une opération de copie en attente.
CREATEFILE2_EXTENDED_PARAMETERS Contient des paramètres étendus facultatifs pour CreateFile2 .
LPCREATEFILE3_EXTENDED_PARAMETERS Contient des paramètres étendus facultatifs pour CreateFile3.
CSV_CONTROL_PARAM Représente un type d’opération de contrôle CSV.
CSV_QUERY_FILE_REVISION Contient des informations sur la modification des fichiers d’un flux.
CSV_QUERY_MDS_PATH Contient le chemin d’accès utilisé par csv pour communiquer avec le MDS.
CSV_QUERY_REDIRECT_STATE Contient des informations sur la redirection des fichiers d’un flux.
DUPLICATE_EXTENTS_DATA Contient des paramètres pour le code de contrôle FSCTL_DUPLICATE_EXTENTS qui effectue l’opération bloquer le clonage.
EFS_CERTIFICATE_BLOB Contient un certificat.
EFS_HASH_BLOB Contient un hachage de certificat.
ENCRYPTION_CERTIFICATE Contient un certificat et le SID de son propriétaire.
ENCRYPTION_CERTIFICATE_HASH Contient un hachage de certificat et affiche des informations pour le certificat.
ENCRYPTION_CERTIFICATE_HASH_LIST Contient une liste de hachages de certificat.
ENCRYPTION_CERTIFICATE_LIST Contient une liste de certificats.
EXFAT_STATISTICS Contient des informations statistiques du système de fichiers exFAT.
FAT_STATISTICS Contient des informations statistiques du système de fichiers FAT.
FILE_ALIGNMENT_INFO Contient des informations d’alignement pour un fichier.
FILE_ALLOCATED_RANGE_BUFFER Indique une plage d’octets dans un fichier.
FILE_ALLOCATION_INFO Contient le nombre total d’octets qui doivent être alloués pour un fichier.
FILE_ATTRIBUTE_TAG_INFO Reçoit les informations d’attribut de fichier demandées. Utilisé pour tous les handles.
FILE_BASIC_INFO Contient les informations de base d’un fichier. Utilisé pour les handles de fichiers.
FILE_COMPRESSION_INFO Reçoit les informations de compression de fichier.
FILE_DISPOSITION_INFO Indique si un fichier doit être supprimé. Utilisé pour tous les handles.
FILE_END_OF_FILE_INFO Contient la valeur spécifiée à laquelle la fin du fichier doit être définie.
FILE_STORAGE_INFO Contient des informations de répertoire pour un fichier.
FILE_FULL_DIR_INFO Contient des informations de répertoire pour un fichier.
FILE_ID_128 Définit un identificateur de fichier 128 bits.
FILE_ID_BOTH_DIR_INFO Contient des informations sur les fichiers dans le répertoire spécifié.
FILE_ID_DESCRIPTOR Spécifie le type d’ID utilisé.
FILE_ID_EXTD_DIR_INFO Contient des informations d’identification pour un fichier.
FILE_ID_INFO Contient des informations d’identification pour un fichier.
FILE_IO_PRIORITY_HINT_INFO Spécifie l’indicateur de priorité pour une opération d’E/S de fichier.
FILE_LEVEL_TRIM Utilisé comme entrée dans le code de contrôle FSCTL_FILE_LEVEL_TRIM.
FILE_LEVEL_TRIM_OUTPUT Utilisé comme sortie du code de contrôle FSCTL_FILE_LEVEL_TRIM.
FILE_LEVEL_TRIM_RANGE Spécifie une plage d’un fichier à découper.
FILE_MAKE_COMPATIBLE_BUFFER Spécifie le disque pour lequel fermer la session active. Ce code de contrôle est utilisé pour les systèmes de fichiers UDF. Cette structure est utilisée pour l’entrée lors de l’appel de FSCTL_MAKE_MEDIA_COMPATIBLE.
FILE_NAME_INFO Reçoit le nom du fichier.
FILE_OBJECTID_BUFFER Contient un identificateur d’objet et des métadonnées définies par l’utilisateur associées à l’identificateur d’objet.
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER Reçoit les informations de volume d’un appel à FSCTL_QUERY_ON_DISK_VOLUME_INFO.
FILE_QUERY_SPARING_BUFFER Contient les propriétés de gestion des défauts.
FILE_REMOTE_PROTOCOL_INFO Contient des informations sur le protocole distant de fichiers.
FILE_RENAME_INFO Contient le nom auquel le fichier doit être renommé.
FILE_SEGMENT_ELEMENT Union qui contient une valeur 64 bits qui pointe vers une page de données.
FILE_SET_DEFECT_MGMT_BUFFER Spécifie l’état de gestion des défauts à définir.
FILE_SET_SPARSE_BUFFER Spécifie l’état partiellement alloué à définir.
FILE_STANDARD_INFO Reçoit des informations étendues pour le fichier.
FILE_STREAM_INFO Reçoit des informations de flux de fichiers pour le fichier spécifié.
FILE_ZERO_DATA_INFORMATION Contient une plage d’un fichier à définir sur zéros.
FILESYSTEM_STATISTICS Contient des informations statistiques du système de fichiers.
FILESYSTEM_STATISTICS_EX Contient des informations statistiques du système de fichiers.

Prise en charge de cette structure démarrée avec Windows 10.
FIND_BY_SID_DATA Contient des données pour le code de contrôle FSCTL_FIND_FILES_BY_SID.
FIND_BY_SID_OUTPUT Représente un nom de fichier.
NTFS_FILE_RECORD_INPUT_BUFFER Contient des données pour le code de contrôle FSCTL_GET_NTFS_FILE_RECORD.
NTFS_FILE_RECORD_OUTPUT_BUFFER Reçoit les données de sortie du code de contrôle FSCTL_GET_NTFS_FILE_RECORD.
NTFS_STATISTICS Contient des informations statistiques du système de fichiers NTFS.
NTFS_STATISTICS_EX Contient des informations statistiques du système de fichiers NTFS.
Prise en charge de cette structure démarrée avec Windows 10.
OFSTRUCT Contient des informations sur un fichier que la fonction OpenFile ouverte ou tentée d’ouvrir.
OVERLAPPED_ENTRY Contient les informations retournées par un appel à la fonction GetQueuedCompletionStatusEx.
REQUEST_OPLOCK_INPUT_BUFFER Contient les informations permettant de demander un verrou opportuniste (oplock) ou de reconnaître une rupture d’oplock avec le code de contrôle FSCTL_REQUEST_OPLOCK.
REQUEST_OPLOCK_OUTPUT_BUFFER Contient les informations de verrou opportuniste (oplock) retournées par le code de contrôle FSCTL_REQUEST_OPLOCK.
WIM_ENTRY_INFO Définit les métadonnées spécifiques à chaque source de données WIM hébergée sur un volume.
WIM_EXTERNAL_FILE_INFO Définit les métadonnées spécifiques aux fichiers fournis par WOF_PROVIDER_WIM.
WIN32_FILE_ATTRIBUTE_DATA Contient des informations d’attribut pour un fichier ou un répertoire.
WIN32_FIND_DATA Contient des informations sur le fichier trouvé par l'FindFirstFile, FindFirstFileExou fonction FindNextFile.
WIN32_FIND_STREAM_DATA Contient des informations sur le flux trouvé par la fonction FindFirstStreamW ou Fonction FindNextStreamW.
WOF_FILE_COMPRESSION_INFO_V1 Définit les métadonnées spécifiques aux fichiers fournis par WOF_PROVIDER_FILE.