Windows Win32Arquivos & E/Skernel32.dll
GetFileInformationByHandle
Consulta metadados detalhados de um arquivo já aberto (tamanho, timestamps, número de links, índice de arquivo).
Descrição
Equivalente aproximado do `fstat` do Linux.
Header:
fileapi.hDLL: kernel32.dllNative API: NtQueryInformationFileAssinatura
BOOL GetFileInformationByHandle(
HANDLE hFile,
LPBY_HANDLE_FILE_INFORMATION lpFileInformation
);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| hFile | HANDLE | Handle do arquivo. |
| lpFileInformation | LPBY_HANDLE_FILE_INFORMATION | Recebe os metadados do arquivo. |
Valor de retorno
Diferente de zero em sucesso; 0 em erro (consulte GetLastError).
Códigos de erro (GetLastError)
- ERROR_INVALID_HANDLE(6)
- O identificador (handle) informado é inválido.
Relacionadas
Equivalente em Linux x86_64