structure QUERY_ON_CREATE_FILE_STAT_INFORMATION (ntifs.h)
La structure QUERY_ON_CREATE_FILE_STAT_INFORMATION est utilisée pour écrire des informations de fichier lorsque FltRequestFileInfoOnCreateCompletion est appelé avec l’indicateur QoCFileStatInformation défini dans le paramètre InfoClassFlags .
Syntaxe
typedef struct _QUERY_ON_CREATE_FILE_STAT_INFORMATION {
LARGE_INTEGER FileId;
LARGE_INTEGER CreationTime;
LARGE_INTEGER LastAccessTime;
LARGE_INTEGER LastWriteTime;
LARGE_INTEGER ChangeTime;
LARGE_INTEGER AllocationSize;
LARGE_INTEGER EndOfFile;
ULONG FileAttributes;
ULONG ReparseTag;
ULONG NumberOfLinks;
} QUERY_ON_CREATE_FILE_STAT_INFORMATION, *PQUERY_ON_CREATE_FILE_STAT_INFORMATION;
Membres
FileId
ID du fichier.
CreationTime
Heure de création du fichier.
LastAccessTime
Heure à laquelle le fichier a été consulté pour la dernière fois.
LastWriteTime
Dernière fois que le fichier a été écrit.
ChangeTime
Dernière modification d’un fichier.
AllocationSize
Taille d’allocation de fichier, en octets. En règle générale, cette valeur est un multiple de la taille du secteur ou du cluster de l’appareil physique sous-jacent.
EndOfFile
Nouvelle position absolue de fin de fichier en tant que décalage d’octet par rapport au début du fichier. EndOfFile spécifie le décalage d’octet à la fin du fichier. Étant donné que cette valeur est de base zéro, elle fait en fait référence au premier octet libre dans le fichier. En d’autres termes, EndOfFile est le décalage vers l’octet immédiatement après le dernier octet valide dans le fichier.
FileAttributes
Les attributs du fichier, qui peuvent être n’importe quelle combinaison valide des valeurs suivantes.
Attribut | Signification |
---|---|
FILE_ATTRIBUTE_READONLY (0x00000001) | Le fichier est en lecture seule. |
FILE_ATTRIBUTE_HIDDEN (0x00000002) | Le fichier ou répertoire est masqué. |
FILE_ATTRIBUTE_SYSTEM (0x00000004) | Le fichier ou le répertoire est partiellement ou exclusivement utilisé par le système d’exploitation. |
FILE_ATTRIBUTE_DIRECTORY (0x00000010) | Identifie un répertoire. |
FILE_ATTRIBUTE_ARCHIVE (0x00000020) | Fichier ou répertoire marqué pour l’archivage. |
FILE_ATTRIBUTE_NORMAL (0x00000080) | Fichier qui n’a pas d’autres attributs définis. Cet attribut est uniquement valide quand il est utilisé seul. |
ReparseTag
Répare l’étiquette de point. Pour plus d’informations, consultez À propos des points d’analyse.
NumberOfLinks
Nombre de liens vers le fichier.
Remarques
Le système de fichiers alloue cette structure et remplit les informations demandées, s’il est pris en charge, pendant qu’il traite une création de fichier. Le Gestionnaire de filtres libère la structure allouée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | ntifs.h |