cabeçalho fileapi.h
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
fileapi.h contém as seguintes interfaces de programação:
AreFileApisANSI Determina se as funções de E/S do arquivo estão usando a página de códigos do conjunto de caracteres ANSI ou OEM. |
AreShortNamesEnabled A função AreShortNamesEnabled determina se os nomes curtos estão habilitados para o volume especificado. |
CompareFileTime Compara duas vezes de arquivo. |
CreateDirectoryA Cria um novo diretório. (CreateDirectoryA) |
CreateDirectoryW Cria um novo diretório. (CreateDirectoryW) |
CreateFile2 Cria ou abre um arquivo ou dispositivo de E/S. |
CreateFileA Cria ou abre um arquivo ou dispositivo de E/S. Os dispositivos de E/S mais usados são: _file, fluxo de arquivos, diretório, disco físico, volume, buffer de console, unidade de fita, recurso de comunicação, emaillot e pipe. (ANSI) |
CreateFileW Cria ou abre um arquivo ou dispositivo de E/S. Os dispositivos de E/S mais usados são: _file, fluxo de arquivos, diretório, disco físico, volume, buffer de console, unidade de fita, recurso de comunicação, emaillot e pipe. (Unicode) |
DefineDosDeviceW Define, redefine ou exclui nomes de dispositivo MS-DOS. (DefineDosDeviceW) |
DeleteFileA Exclui um arquivo existente. (DeleteFileA) |
DeleteFileW Exclui um arquivo existente. (DeleteFileW) |
DeleteVolumeMountPointW Exclui uma letra da unidade ou uma pasta montada. (DeleteVolumeMountPointW) |
FileTimeToLocalFileTime Converte uma hora de arquivo em uma hora de arquivo local. |
FindClose Fecha um identificador de pesquisa de arquivo aberto pela função FindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileNameTransactedW, FindFirstFileTransacted, FindFirstStreamTransactedW ou FindFirstStreamW. |
FindCloseChangeNotification Interrompe o monitoramento do identificador de notificação de alterações. |
FindFirstChangeNotificationA Cria um identificador de notificação de alteração e configura as condições iniciais de filtro de notificação de alteração. (ANSI) |
FindFirstChangeNotificationW Cria um identificador de notificação de alteração e configura as condições iniciais de filtro de notificação de alteração. (Unicode) |
FindFirstFileA Em um diretório, pesquisa um arquivo ou subdiretório com um nome que corresponda a um nome específico (ou nome parcial se curingas forem usados). (ANSI) |
FindFirstFileExA Em um diretório, pesquisa um arquivo ou subdiretório com um nome e atributos que correspondam aos especificados. (FindFirstFileExA) |
FindFirstFileExW Em um diretório, pesquisa um arquivo ou subdiretório com um nome e atributos que correspondam aos especificados. (FindFirstFileExW) |
FindFirstFileNameW Cria uma enumeração de todos os links físicos para o arquivo especificado. A função FindFirstFileNameW retorna um identificador para a enumeração que pode ser usada em chamadas subsequentes para a função FindNextFileNameW. |
FindFirstFileW Em um diretório, pesquisa um arquivo ou subdiretório com um nome que corresponda a um nome específico (ou nome parcial se curingas forem usados). (Unicode) |
FindFirstStreamW Enumera o primeiro fluxo com um tipo de fluxo ::$DATA no arquivo ou diretório especificado. |
FindFirstVolumeW Retorna o nome de um volume em um computador. (FindFirstVolumeW) |
FindNextChangeNotification Solicita que o sistema operacional sinalize um identificador de notificação de alteração na próxima vez que detectar uma alteração apropriada. |
FindNextFileA Continua uma pesquisa de arquivo de uma chamada anterior para a função FindFirstFile, FindFirstFileEx ou FindFirstFileTransacted. (ANSI) |
FindNextFileNameW Continua enumerando os links físicos para um arquivo usando o identificador retornado por uma chamada bem-sucedida para a função FindFirstFileNameW. |
FindNextFileW Continua uma pesquisa de arquivo de uma chamada anterior para a função FindFirstFile, FindFirstFileEx ou FindFirstFileTransacted. (Unicode) |
FindNextStreamW Continua uma pesquisa de fluxo iniciada por uma chamada anterior para a função FindFirstStreamW. |
FindNextVolumeW Continua uma pesquisa de volume iniciada por uma chamada para a função FindFirstVolume. (FindNextVolumeW) |
FindVolumeClose Fecha a alça de pesquisa de volume especificada. |
FlushFileBuffers Libera os buffers de um arquivo especificado e faz com que todos os dados armazenados em buffer sejam gravados em um arquivo. |
GetCompressedFileSizeA Recupera o número real de bytes de armazenamento em disco usados para armazenar um arquivo especificado. (ANSI) |
GetCompressedFileSizeW Recupera o número real de bytes de armazenamento em disco usados para armazenar um arquivo especificado. (Unicode) |
GetDiskFreeSpaceA Recupera informações sobre o disco especificado, incluindo a quantidade de espaço livre no disco. (ANSI) |
GetDiskFreeSpaceExA Recupera informações sobre a quantidade de espaço disponível em um volume de disco, que é a quantidade total de espaço, a quantidade total de espaço livre e a quantidade total de espaço livre disponível para o usuário associado ao thread de chamada. (ANSI) |
GetDiskFreeSpaceExW Recupera informações sobre a quantidade de espaço disponível em um volume de disco, que é a quantidade total de espaço, a quantidade total de espaço livre e a quantidade total de espaço livre disponível para o usuário associado ao thread de chamada. (Unicode) |
GetDiskFreeSpaceW Recupera informações sobre o disco especificado, incluindo a quantidade de espaço livre no disco. (Unicode) |
GetDiskSpaceInformationA Obtém informações de espaço em disco para um volume em um determinado caminho raiz. |
GetDiskSpaceInformationW Obtém informações de espaço em disco para um volume em um determinado caminho raiz. |
GetDriveTypeA Determina se uma unidade de disco é removível, fixa, CD-ROM, disco RAM ou unidade de rede. (ANSI) |
GetDriveTypeW Determina se uma unidade de disco é removível, fixa, CD-ROM, disco RAM ou unidade de rede. (Unicode) |
GetFileAttributesA Recupera atributos do sistema de arquivos para um arquivo ou diretório especificado. (ANSI) |
GetFileAttributesExA Recupera atributos para um arquivo ou diretório especificado. (ANSI) |
GetFileAttributesExW Recupera atributos para um arquivo ou diretório especificado. (Unicode) |
GetFileAttributesW Recupera atributos do sistema de arquivos para um arquivo ou diretório especificado. (Unicode) |
GetFileInformationByHandle Recupera informações do arquivo especificado. (GetFileInformationByHandle) |
GetFileSize Recupera o tamanho do arquivo especificado, em bytes. |
GetFileSizeEx Recupera o tamanho do arquivo especificado. |
GetFileTime Recupera a data e a hora em que um arquivo ou diretório foi criado, acessado pela última vez e modificado pela última vez. |
GetFileType Recupera o tipo do arquivo especificado. |
GetFinalPathNameByHandleA Recupera o caminho final do arquivo especificado. (ANSI) |
GetFinalPathNameByHandleW Recupera o caminho final do arquivo especificado. (Unicode) |
GetFullPathNameA Recupera o caminho completo e o nome do arquivo especificado. (ANSI) |
GetFullPathNameW Recupera o caminho completo e o nome do arquivo especificado. (Unicode) |
GetLogicalDrives Recupera um bitmask que representa as unidades de disco disponíveis no momento. |
GetLogicalDriveStringsW Preenche um buffer com cadeias de caracteres que especificam unidades válidas no sistema. (GetLogicalDriveStringsW) |
GetLongPathNameA Converte o caminho especificado em seu formato longo. (ANSI) |
GetLongPathNameW Converte o caminho especificado em seu formato longo. (Unicode) |
GetShortPathNameW Recupera o formato de caminho curto do caminho especificado. (GetShortPathNameW) |
GetTempFileNameA Cria um nome para um arquivo temporário. Se um nome de arquivo exclusivo for gerado, um arquivo vazio será criado e o identificador para ele será liberado; caso contrário, somente um nome de arquivo será gerado. (GetTempFileNameA) |
GetTempFileNameW Cria um nome para um arquivo temporário. Se um nome de arquivo exclusivo for gerado, um arquivo vazio será criado e o identificador para ele será liberado; caso contrário, somente um nome de arquivo será gerado. (GetTempFileNameW) |
GetTempPath2A Recupera o caminho do diretório designado para arquivos temporários, com base nos privilégios do processo de chamada. (ANSI) |
GetTempPath2W Recupera o caminho do diretório designado para arquivos temporários, com base nos privilégios do processo de chamada. (Unicode) |
GetTempPathA Recupera o caminho do diretório designado para arquivos temporários. (ANSI) |
GetTempPathW Recupera o caminho do diretório designado para arquivos temporários. (Unicode) |
GetVolumeInformationA Recupera informações sobre o sistema de arquivos e o volume associados ao diretório raiz especificado. (ANSI) |
GetVolumeInformationByHandleW Recupera informações sobre o sistema de arquivos e o volume associados ao arquivo especificado. |
GetVolumeInformationW Recupera informações sobre o sistema de arquivos e o volume associados ao diretório raiz especificado. (Unicode) |
GetVolumeNameForVolumeMountPointW Recupera um caminho GUID de volume para o volume associado ao ponto de montagem de volume especificado (letra da unidade, volume GUID de volume ou pasta montada). (GetVolumeNameForVolumeMountPointW) |
GetVolumePathNamesForVolumeNameW Recupera uma lista de letras de unidade e caminhos de pasta montados para o volume especificado. (GetVolumePathNamesForVolumeNameW) |
GetVolumePathNameW Recupera o ponto de montagem do volume em que o caminho especificado está montado. (GetVolumePathNameW) |
LocalFileTimeToFileTime Converte uma hora de arquivo local em uma hora de arquivo com base no UTC (Tempo Universal Coordenado). |
LockFile Bloqueia o arquivo especificado para acesso exclusivo pelo processo de chamada. |
LockFileEx Bloqueia o arquivo especificado para acesso exclusivo pelo processo de chamada. Esta função pode operar de forma síncrona ou assíncrona e pode solicitar um bloqueio exclusivo ou compartilhado. |
QueryDosDeviceW Recupera informações sobre nomes de dispositivo MS-DOS. (QueryDosDeviceW) |
ReadFile Lê dados do arquivo especificado ou do dispositivo de E/S (entrada/saída). As leituras ocorrerão na posição especificada pelo ponteiro do arquivo se houver suporte para o dispositivo. |
ReadFileEx Lê dados do arquivo especificado ou do dispositivo de E/S (entrada/saída). Relata o status de conclusão de forma assíncrona, chamando a rotina de conclusão especificada quando a leitura é concluída ou cancelada e o thread de chamada está em um estado de espera de alerta. |
ReadFileScatter Lê dados de um arquivo e armazena-os em uma matriz de buffers. |
RemoveDirectoryA Exclui um diretório vazio existente. (ANSI) |
RemoveDirectoryW Exclui um diretório vazio existente. (Unicode) |
SetEndOfFile Define o tamanho do arquivo físico para o arquivo especificado como a posição atual do ponteiro do arquivo. |
SetFileApisToANSI Faz com que as funções de E/S do arquivo usem a página de código do conjunto de caracteres ANSI para o processo atual. |
SetFileApisToOEM Faz com que as funções de E/S do arquivo para o processo usem a página de código do conjunto de caracteres OEM. |
SetFileAttributesA Define os atributos de um arquivo ou diretório. (ANSI) |
SetFileAttributesW Define os atributos de um arquivo ou diretório. (Unicode) |
SetFileInformationByHandle Define as informações do arquivo especificado. |
SetFileIoOverlappedRange Associa um intervalo de endereços virtuais ao identificador de arquivo especificado. |
SetFilePointer Move o ponteiro do arquivo especificado. (SetFilePointer) |
SetFilePointerEx Move o ponteiro do arquivo especificado. (SetFilePointerEx) |
SetFileTime Define a data e a hora em que o arquivo ou diretório especificado foi criado, acessado pela última vez ou modificado pela última vez. |
SetFileValidData Define o comprimento de dados válido do arquivo especificado. Esta função é útil em cenários muito limitados. Para obter mais informações, consulte a seção Comentários. |
UnlockFile Desbloqueia uma região em um arquivo aberto. |
UnlockFileEx Desbloqueia uma região no arquivo especificado. Essa função pode operar de forma síncrona ou assíncrona. |
WriteFile Grava dados no arquivo especificado ou no dispositivo de E/S (entrada/saída). |
WriteFileEx Grava dados no arquivo especificado ou no dispositivo de E/S (entrada/saída). Relata o status de conclusão de forma assíncrona, chamando a rotina de conclusão especificada quando a gravação é concluída ou cancelada e o thread de chamada está em um estado de espera de alerta. |
WriteFileGather Recupera dados de uma matriz de buffers e grava os dados em um arquivo. |
BY_HANDLE_FILE_INFORMATION Contém informações que a função GetFileInformationByHandle recupera. |
CREATEFILE2_EXTENDED_PARAMETERS Contém parâmetros estendidos opcionais para CreateFile2. |
DISK_SPACE_INFORMATION A estrutura DISK_SPACE_INFORMATION contém informações sobre o espaço em disco para um volume específico. |
WIN32_FILE_ATTRIBUTE_DATA Contém informações de atributo para um arquivo ou diretório. |
WIN32_FIND_STREAM_DATA Contém informações sobre o fluxo encontrado pela função FindFirstStreamW ou FindNextStreamW. |
STREAM_INFO_LEVELS Define valores usados com a função FindFirstStreamW para especificar o nível de informações dos dados retornados. |