Condividi tramite


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.

Vedere anche

FILE_INFO_BY_HANDLE_CLASS

GetFileAttributes

GetFileInformationByHandleEx

SetFileInformationByHandle