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