Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As funções a seguir são usadas para gerenciar arquivos.
Função | Descrição |
---|---|
AddUsersToEncryptedFile | Adiciona chaves de usuário ao arquivo criptografado especificado. |
AreFileApisANSI | Determina se as funções de E/S do arquivo estão usando a página de código do conjunto de caracteres ANSI ou OEM. |
CancelIo | Cancela todas as operações de E/S (entrada e saída) pendentes emitidas pelo thread de chamada para o arquivo especificado. |
CancelIoEx | Marca todas as operações de E/S pendentes para o identificador de arquivo especificado. A função cancela apenas as operações de E/S no processo atual, independentemente de qual thread criou a operação de E/S. |
CancelSynchronousIo | Marca as operações de E/S síncronas pendentes que são emitidas pelo thread especificado como canceladas. |
CheckNameLegalDOS8Dot3 | Determina se o nome especificado pode ser usado para criar um arquivo em um sistema de arquivos FAT. |
CloseEncryptedFileRaw | Fecha um arquivo criptografado após uma operação de backup ou restauração e libera recursos do sistema associados. |
CopyFile | Copia um arquivo existente para um novo arquivo. |
CopyFile2 | Copia um arquivo existente para um novo arquivo, notificando o aplicativo de seu progresso por meio de uma função de retorno de chamada. |
PCOPYFILE2_PROGRESS_ROUTINE | Uma função de retorno de chamada definida pelo aplicativo usada com a funçãoCopyFile2. |
CopyFileEx | Copia um arquivo existente para um novo arquivo, notificando o aplicativo de seu progresso por meio de uma função de retorno de chamada. |
CopyFileTransacted | Copia um arquivo existente para um novo arquivo como uma operação transacionada, notificando o aplicativo de seu progresso por meio de uma função de retorno de chamada. |
CopyProgressRoutine | Uma função de retorno de chamada definida pelo aplicativo usada com as funções CopyFileEx, MoveFileTransactede MoveFileWithProgress. |
CreateFile | Cria ou abre um arquivo ou dispositivo de E/S. Os dispositivos de E/S mais usados são os seguintes: arquivo, fluxo de arquivos, diretório, disco físico, volume, buffer de console, unidade de fita, recurso de comunicação, emaillot e pipe. |
CreateFile2 | Cria ou abre um arquivo. |
CreateFile3 | Cria ou abre um arquivo. |
CreateFileTransacted | Cria ou abre um arquivo, fluxo de arquivos ou diretório como uma operação transacionada. |
CreateHardLink | Estabelece um vínculo rígido entre um arquivo existente e um novo arquivo. |
CreateHardLinkTransacted | Estabelece um vínculo rígido entre um arquivo existente e um novo arquivo como uma operação transacionada. |
CreateIoCompletionPort | Cria uma porta de conclusão de E/S (entrada/saída) e a associa a um identificador de arquivo especificado ou cria uma porta de conclusão de E/S que ainda não está associada a um identificador de arquivo, permitindo a associação posteriormente. |
CreateSymbolicLink | Cria um link simbólico. |
CreateSymbolicLinkTransacted | Cria um link simbólico como uma operação transacionada. |
DecryptFile | Descriptografa um arquivo ou diretório criptografado. |
DeleteFile | Exclui um arquivo existente. |
DeleteFile2 | Exclui um arquivo existente. |
DeleteFileTransacted | Exclui um arquivo existente como uma operação transacionada. |
DuplicateEncryptionInfoFile | Copia os metadados do EFS de um arquivo ou diretório para outro. |
EncryptFile | Criptografa um arquivo ou diretório. |
EncryptionDisable | Desabilita ou habilita a criptografia do diretório especificado e dos arquivos nele. |
ExportCallback | Uma função de retorno de chamada definida pelo aplicativo usada com ReadEncryptedFileRaw. |
FileEncryptionStatus | Recupera o status de criptografia do arquivo especificado. |
FileIOCompletionRoutine | Uma função de retorno de chamada definida pelo aplicativo usada com as funçõesReadFileEx eWriteFileEx. Ele é chamado quando a operação de E/S (entrada e saída) assíncrona é concluída ou cancelada e o thread de chamada está em um estado alertável. |
FindClose | Fecha um identificador de pesquisa de arquivo aberto peloFindFirstFile, FindFirstFileEx, FindFirstFileNameW, FindFirstFileNa, FindFirstFileTransacted, FindFirstStreamTransactedWou funções FindFirstStreamW. |
FindFirstFile | Pesquisa um diretório em busca de um arquivo ou subdiretório com um nome que corresponda a um nome específico (ou nome parcial se curingas forem usados). |
FindFirstFileEx | Pesquisa um diretório em busca de um arquivo ou subdiretório com um nome e atributos que correspondam aos especificados. |
FindFirstFileNameTransactedW | Cria uma enumeração de todos os links rígidos para o arquivo especificado como uma operação transacionada. A função retorna um identificador para a enumeração que pode ser usada em chamadas subsequentes para a funçãoFindNextFileNameW. |
FindFirstFileNameW | Cria uma enumeração de todos os links rígidos para o arquivo especificado. A funçãoFindFirstFileNameW retorna um identificador para a enumeração que pode ser usada em chamadas subsequentes para a funçãoFindNextFileNameW. |
FindFirstFileTransacted | Pesquisa um diretório para um arquivo ou subdiretório com um nome que corresponde a um nome específico como uma operação transacionada. |
findFirstStreamTransactedW | Enumera o primeiro fluxo no arquivo ou diretório especificado como uma operação transacionada. |
findFirstStreamW | Enumera o primeiro fluxo com um tipo de fluxo ::$DATA no arquivo ou diretório especificado. |
FindNextFile | Continua uma pesquisa de arquivo de uma chamada anterior para as funções FindFirstFile, FindFirstFileExou FindFirstFileTransacted. |
FindNextFileNameW | Continua enumerando os links rígidos para um arquivo usando o identificador retornado por uma chamada bem-sucedida para a função FindFirstFileNameW. |
FindNextStreamW | Continua uma pesquisa de fluxo iniciada por uma chamada anterior para a funçãoFindFirstStreamW. |
FlushFileBuffers | Libera os buffers de um arquivo especificado e faz com que todos os dados em buffer sejam gravados em um arquivo. |
FreeEncryptionCertificateHashList | Libera uma lista de hash de certificado. |
GetBinaryType | Determina se um arquivo é um arquivo executável (.exe) e, em caso afirmativo, qual subsistema executa o arquivo executável. |
GetCompressedFileSize | Recupera o número real de bytes de armazenamento em disco usados para armazenar um arquivo especificado. |
GetCompressedFileSizeTransacted | Recupera o número real de bytes de armazenamento em disco usados para armazenar um arquivo especificado como uma operação transacionada. |
GetExpandedName | Recupera o nome original de um arquivo compactado, se o arquivo foi compactado pelo algoritmo Lempel-Ziv. |
GetFileAttributes | Recupera atributos do sistema de arquivos para um arquivo ou diretório especificado. |
GetFileAttributesEx | Recupera atributos para um arquivo ou diretório especificado. |
GetFileAttributesTransacted | Recupera atributos do sistema de arquivos para um arquivo ou diretório especificado como uma operação transacionada. |
GetFileBandwidthReservation | Recupera as propriedades de reserva de largura de banda do volume no qual o arquivo especificado reside. |
GetFileInformationByHandle | Recupera informações de arquivo para o arquivo especificado. |
GetFileInformationByHandleEx | Recupera informações de arquivo para o arquivo especificado. |
GetFileSize | Recupera o tamanho do arquivo especificado, em bytes. |
GetFileSizeEx | Recupera o tamanho do arquivo especificado. |
GetFileType | Recupera o tipo de arquivo do arquivo especificado. |
GetFinalPathNameByHandle | Recupera o caminho final do arquivo especificado. |
GetFullPathName | Recupera o caminho completo e o nome do arquivo do arquivo especificado. |
GetFullPathNameTransacted | Recupera o caminho completo e o nome do arquivo especificado como uma operação transacionada. |
GetLongPathName | Converte o caminho especificado em seu formulário longo. |
GetLongPathNameTransacted | Converte o caminho especificado em seu formulário longo como uma operação transacionada. |
GetQueuedCompletionStatus | Tenta remover um pacote de conclusão de E/S da porta de conclusão de E/S especificada. |
GetQueuedCompletionStatusEx | Recupera várias entradas de porta de conclusão simultaneamente. |
GetShortPathName | Recupera a forma de caminho curto do caminho especificado. |
GetTempFileName | 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. |
GetTempPath | Recupera o caminho do diretório designado para arquivos temporários. |
ImportCallback | Uma função de retorno de chamada definida pelo aplicativo usada com WriteEncryptedFileRaw. O sistema chama ImportCallback uma ou mais vezes, cada vez para recuperar uma parte dos dados de um arquivo de backup. |
LockFile | Bloqueia o arquivo especificado para acesso exclusivo pelo processo de chamada. |
LockFileEx | Bloqueia o arquivo especificado para acesso exclusivo pelo processo de chamada. Essa função pode operar de forma síncrona ou assíncrona e pode solicitar um bloqueio exclusivo ou compartilhado. |
LZClose | Fecha um arquivo aberto usando a função LZOpenFile. |
LZCopy | Copia um arquivo de origem para um arquivo de destino. |
LZInit | Aloca memória para as estruturas de dados internas necessárias para descompactar arquivos e, em seguida, cria e inicializa-os. |
LZOpenFile | Cria, abre, reabre ou exclui o arquivo especificado. |
LZRead | Lê (no máximo) o número especificado de bytes de um arquivo e copia-os em um buffer. |
LZSeek | Move um ponteiro de arquivo o número especificado de bytes de uma posição inicial. |
MoveFile | Move um arquivo ou um diretório existente, incluindo seus filhos. |
MoveFileEx | Move um arquivo ou diretório existente, incluindo seus filhos, com várias opções de movimentação. |
MoveFileTransacted | Move um arquivo ou um diretório existente, incluindo seus filhos, como uma operação transacionada. |
MoveFileWithProgress | Move um arquivo ou diretório, incluindo seus filhos. Você pode fornecer uma função de retorno de chamada que recebe notificações de progresso. |
OpenEncryptedFileRaw | Abre um arquivo criptografado para fazer backup (exportar) ou restaurar (importar) o arquivo. |
OpenFile | Cria, abre, reabre ou exclui um arquivo. |
OpenFileById | Abre o arquivo que corresponde ao identificador especificado. |
PostQueuedCompletionStatus | Posta um pacote de conclusão de E/S em uma porta de conclusão de E/S. |
QueryRecoveryAgentsOnEncryptedFile | Recupera uma lista de agentes de recuperação para o arquivo especificado. |
QueryUsersOnEncryptedFile | Recupera uma lista de usuários para o arquivo especificado. |
ReadEncryptedFileRaw | Faz backup de arquivos criptografados (exportação). |
ReadFile | Lê dados do arquivo ou dispositivo de E/S (entrada/saída) especificado. As leituras ocorrem na posição especificada pelo ponteiro do arquivo, se houver suporte para o dispositivo. |
ReadFileEx | Lê dados do arquivo ou dispositivo de E/S (entrada/saída) especificado. Ele relata seu 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 alertável. |
ReadFileScatter | Lê dados de um arquivo e os armazena em uma matriz de buffers. |
RemoveUsersFromEncryptedFile | Remove hashes de certificado especificados de um arquivo especificado. |
ReOpenFile | Reabra o objeto do sistema de arquivos especificado com diferentes direitos de acesso, modo de compartilhamento e sinalizadores. |
ReplaceFile | Substitui um arquivo por outro arquivo, com a opção de criar uma cópia de backup do arquivo original. |
SearchPath | Pesquisa um arquivo especificado em um caminho especificado. |
SetEndOfFile | Define o tamanho do arquivo físico do 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. |
SetFileAttributes | Define os atributos de um arquivo ou diretório. |
SetFileAttributesTransacted | Define os atributos de um arquivo ou diretório como uma operação transacionada. |
setFileBandwidthReservation | Solicita que a largura de banda para o fluxo de arquivo especificado seja reservada. A reserva é especificada como um número de bytes em um período de milissegundos para solicitações de E/S no identificador de arquivo especificado. |
SetFileCompletionNotificationModes | Define os modos de notificação para um identificador de arquivo, permitindo que você especifique como as notificações de conclusão funcionam para o arquivo especificado. |
SetFileInformationByHandle | Define as informações do arquivo para o arquivo especificado. |
SetFileIoOverlappedRange | Associa um intervalo de endereços virtuais ao identificador de arquivo especificado. |
SetFilePointer | Move o ponteiro do arquivo especificado. |
SetFilePointerEx | Move o ponteiro do arquivo especificado. |
SetFileShortName | Define o nome curto do arquivo especificado. |
SetFileValidData | Define o comprimento de dados válido do arquivo especificado. Essa função é útil em cenários muito limitados. Para obter mais informações, consulte a seção Comentários. |
SetSearchPathMode | Define o modo por processo que a funçãoSearchPath usa ao localizar arquivos. |
SetUserFileEncryptionKey | Define a chave atual do usuário como o certificado especificado. |
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. |
WofEnumEntries | Enumera todas as fontes de dados de um provedor especificado para um volume especificado. |
WofEnumEntryProc | Função de retorno de chamada que é chamada para cada fonte de dados em resposta a uma chamada para WofEnumEntries. |
WofEnumFilesProc | Função de retorno de chamada que é chamada para cada arquivo apoiado por uma fonte de dados externa, como um arquivo WIM. |
WofFileEnumFiles | Enumera todos os arquivos compactados com um algoritmo de compactação especificado em um volume especificado. |
WofGetDriverVersion | Usado para consultar a versão do driver usada para dar suporte a um provedor específico. |
WofIsExternalFile | Usado para determinar se um arquivo está sendo apoiado por um arquivo físico ou é apoiado por um provedor de dados do sistema e, opcionalmente, indica qual provedor ou dados adicionais sobre o arquivo. |
WofSetFileDataLocation | Usado para alterar um arquivo de ser apoiado por um arquivo físico para um apoiado por um provedor de dados do sistema. |
WofShouldCompressBinaries | Indica se a compactação deve ser usada em um volume específico e, em caso afirmativo, qual algoritmo de compactação deve ser usado. |
WofWimAddEntry | Adiciona uma única fonte de dados WIM a um volume para que os arquivos possam ser criados no volume armazenado dentro do WIM. |
WofWimEnumFiles | Enumera todos os arquivos que estão sendo apoiados por uma fonte de dados WIM especificada em um volume especificado. |
WofWimRemoveEntry | Remove uma única fonte de dados WIM de arquivos de backup em um volume. |
WofWimSuspendEntry | Remove temporariamente uma fonte de dados WIM de arquivos de backup em um volume até que o volume seja remontado ou a fonte de dados seja atualizada com WofWimUpdateEntry. |
WofWimUpdateEntry | Atualiza uma entrada WIM para apontar para um local de arquivo WIM diferente. |
Wow64DisableWow64FsRedirection | Desabilita o redirecionamento do sistema de arquivos para o thread de chamada. O redirecionamento do sistema de arquivos está habilitado por padrão. |
Wow64EnableWow64FsRedirection | Habilita ou desabilita o redirecionamento do sistema de arquivos para o thread de chamada. |
Wow64RevertWow64FsRedirection | Restaura o redirecionamento do sistema de arquivos para o thread de chamada. |
WriteEncryptedFileRaw | Restaura (importar) arquivos criptografados. |
WriteFile | Grava dados no dispositivo de E/S (entrada/saída) ou arquivo especificado. |
WriteFileEx | Grava dados no dispositivo de E/S (entrada/saída) ou arquivo especificado. Ele relata seu 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 alertável. |
WriteFileGather | Recupera dados de uma matriz de buffers e grava os dados em um arquivo. |
As funções a seguir são usadas com E/S do arquivo.
CancelIo
CancelIoEx
CancelSynchronousIo
CreateIoCompletionPort
FlushFileBuffers
GetQueuedCompletionStatus
GetQueuedCompletionStatusEx
LockFile
LockFileEx
PostQueuedCompletionStatus
ReadFile
ReadFileEx
ReadFileScatter
SetEndOfFile
SetFileCompletionNotificationModes
SetFileIoOverlappedRange
SetFilePointer
SetFilePointerEx
UnlockFile
UnlockFileEx
WriteFile
WriteFileEx
WriteFileGather
As funções a seguir são usadas com o sistema de arquivos criptografado.
AddUsersToEncryptedFile
CloseEncryptedFileRaw
DecryptFile
DuplicateEncryptionInfoFile
EncryptFile
EncryptionDisable
FileEncryptionStatus
FreeEncryptionCertificateHashList
OpenEncryptedFileRaw
QueryRecoveryAgentsOnEncryptedFile
QueryUsersOnEncryptedFile
ReadEncryptedFileRaw
RemoveUsersFromEncryptedFile
SetUserFileEncryptionKey
WriteEncryptedFileRaw
As funções a seguir são usadas com o redirecionador do sistema de arquivos .
Wow64DisableWow64FsRedirection
Wow64EnableWow64FsRedirection
Wow64RevertWow64FsRedirection
As funções a seguir são usadas para descompactar arquivos compactados pelo algoritmo Lempel-Ziv.
GetExpandedName
LZClose
LZCopy
LZInit
LZOpenFile
LZRead
LZSeek
As funções de retorno de chamada a seguir são usadas na E/S do arquivo.
CopyProgressRoutine
ExportCallback
FileIOCompletionRoutine
ImportCallback