Compartilhar via


estrutura FILE_BASIC_INFO (winbase.h)

Contém as informações básicas de um arquivo. Usado para identificadores de arquivo.

Sintaxe

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;

Membros

CreationTime

A hora em que o arquivo foi criado no formato FILETIME, que é um valor de 64 bits que representa o número de intervalos de 100 nanossegundos desde 1º de janeiro de 1601 (UTC).

LastAccessTime

A hora em que o arquivo foi acessado pela última vez no formato FILETIME.

LastWriteTime

A hora em que o arquivo foi gravado pela última vez em formato FILETIME.

ChangeTime

A hora em que o arquivo foi alterado no formato FILETIME.

Nota

A distinção entre ChangeTime e LastWriteTime, é que LastWriteTime está relacionado ao fluxo de dados subjacente, enquanto ChangeTime refere-se a alterações nos metadados do arquivo, como renomeações e alterações de atributo.

FileAttributes

Os atributos de arquivo. Para obter uma lista de atributos, consulte constantes de atributo de arquivo. Se isso for definido como 0 em uma estrutura de FILE_BASIC_INFO passada para SetFileInformationByHandle, nenhum dos atributos será alterado.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
servidor com suporte mínimo Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
cabeçalho winbase.h (inclua Windows.h)
redistribuível SDK do Windows no Windows Server 2003 e Windows XP.

Consulte também

FILE_INFO_BY_HANDLE_CLASS

GetFileAttributes

GetFileInformationByHandleEx

SetFileInformationByHandle