struttura FILE_BASIC_INFO (winbase.h)
Contiene le informazioni di base per un file. Utilizzato per gli handle di file.
Sintassi
typedef struct _FILE_BASIC_INFO {
LARGE_INTEGER CreationTime;
LARGE_INTEGER LastAccessTime;
LARGE_INTEGER LastWriteTime;
LARGE_INTEGER ChangeTime;
DWORD FileAttributes;
} FILE_BASIC_INFO, *PFILE_BASIC_INFO;
Membri
CreationTime
Ora in cui il file è stato creato in formato FILETIME, ovvero un valore a 64 bit che rappresenta il numero di intervalli di 100 nanosecondi dal 1° gennaio 1601 (UTC).
LastAccessTime
Ora dell'ultimo accesso al file nel formato FILETIME.
LastWriteTime
Ora dell'ultima scrittura del file nel formato FILETIME.
ChangeTime
Ora in cui il file è stato modificato in formato FILETIME.
Nota
La distinzione tra ChangeTime e LastWriteTimeè che LastWriteTime è correlato al flusso di dati sottostante, mentre ChangeTime fa riferimento alle modifiche ai metadati dei file, ad esempio le modifiche di ridenominazione e attributo.
FileAttributes
Attributi del file. Per un elenco di attributi, vedere costanti dell'attributo di file. Se questa proprietà è impostata su 0 in una struttura FILE_BASIC_INFO passata a SetFileInformationByHandle nessuno degli attributi viene modificato.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista [app desktop | App UWP] |
server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
intestazione |
winbase.h (include Windows.h) |
Ridistribuibile | Windows SDK in Windows Server 2003 e Windows XP. |