Voltar à lista
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: NtQueryInformationFile

Assinatura

BOOL GetFileInformationByHandle(
    HANDLE hFile,
    LPBY_HANDLE_FILE_INFORMATION lpFileInformation
);

Parâmetros

ParâmetroTipoDescrição
hFileHANDLEHandle do arquivo.
lpFileInformationLPBY_HANDLE_FILE_INFORMATIONRecebe 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