Structures de gestion des fichiers

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

Contenu de 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
Passé à 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.
CSV_CONTROL_PARAM
Représente un type d’opération de contrôle CSV.
CSV_QUERY_FILE_REVISION
Contient des informations indiquant si les fichiers d’un flux ont été modifiés.
CSV_QUERY_MDS_PATH
Contient le chemin utilisé par CSV pour communiquer avec le MDS.
CSV_QUERY_REDIRECT_STATE
Contient des informations indiquant si les fichiers d’un flux ont été redirigés.
DUPLICATE_EXTENTS_DATA
Contient des paramètres pour le code de contrôle FSCTL_DUPLICATE_EXTENTS qui effectue l’opération de clonage de bloc .
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 des informations d’affichage 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 les informations de répertoire d’un fichier.
FILE_FULL_DIR_INFO
Contient les informations de répertoire d’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 les informations d’identification d’un fichier.
FILE_ID_INFO
Contient les informations d’identification d’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 vers le code de contrôle FSCTL_FILE_LEVEL_TRIM .
FILE_LEVEL_TRIM_RANGE
Spécifie une plage d’un fichier qui doit être supprimé.
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 des propriétés de gestion des défauts.
FILE_REMOTE_PROTOCOL_INFO
Contient des informations sur le protocole distant de fichier.
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 les 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.
La prise en charge de cette structure a commencé 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.
La prise en charge de cette structure a commencé avec Windows 10.
OFSTRUCT
Contient des informations sur un fichier que la fonction OpenFile a ouvert ou tenté 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 d’accuser réception d’un blocage d’opération 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 des 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 la fonction FindFirstFile, FindFirstFileEx ou FindNextFile .
WIN32_FIND_STREAM_DATA
Contient des informations sur le flux trouvé par la fonction FindFirstStreamW ou FindNextStreamW .
WOF_FILE_COMPRESSION_INFO_V1
Définit les métadonnées spécifiques aux fichiers fournis par WOF_PROVIDER_FILE.