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 . |
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. |