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