Estruturas de gerenciamento de arquivos
As estruturas a seguir são usadas no gerenciamento de arquivos.
Nesta seção
Estrutura | Descrição |
---|---|
BY_HANDLE_FILE_INFORMATION |
Contém informações que a função GetFileInformationByHandle recupera. |
COPYFILE2_EXTENDED_PARAMETERS |
Contém parâmetros estendidos para a função CopyFile2 . |
COPYFILE2_MESSAGE |
Passada para a função de retorno de chamada CopyFile2ProgressRoutine com informações sobre uma operação de cópia pendente. |
CREATEFILE2_EXTENDED_PARAMETERS |
Contém parâmetros estendidos opcionais para CreateFile2. |
CSV_CONTROL_PARAM |
Representa um tipo de operação de controle CSV. |
CSV_QUERY_FILE_REVISION |
Contém informações sobre se os arquivos em um fluxo foram modificados. |
CSV_QUERY_MDS_PATH |
Contém o caminho usado pelo CSV para se comunicar com o MDS. |
CSV_QUERY_REDIRECT_STATE |
Contém informações sobre se os arquivos em um fluxo foram redirecionados. |
DUPLICATE_EXTENTS_DATA |
Contém parâmetros para o código de controle FSCTL_DUPLICATE_EXTENTS que executa a operação Bloquear Clonagem . |
EFS_CERTIFICATE_BLOB |
Contém um certificado. |
EFS_HASH_BLOB |
Contém um hash de certificado. |
ENCRYPTION_CERTIFICATE |
Contém um certificado e o SID de seu proprietário. |
ENCRYPTION_CERTIFICATE_HASH |
Contém um hash de certificado e informações de exibição para o certificado. |
ENCRYPTION_CERTIFICATE_HASH_LIST |
Contém uma lista de hashes de certificado. |
ENCRYPTION_CERTIFICATE_LIST |
Contém uma lista de certificados. |
EXFAT_STATISTICS |
Contém informações estatísticas do sistema de arquivos exFAT. |
FAT_STATISTICS |
Contém informações estatísticas do sistema de arquivos FAT. |
FILE_ALIGNMENT_INFO |
Contém informações de alinhamento para um arquivo. |
FILE_ALLOCATED_RANGE_BUFFER |
Indica um intervalo de bytes em um arquivo. |
FILE_ALLOCATION_INFO |
Contém o número total de bytes que devem ser alocados para um arquivo. |
FILE_ATTRIBUTE_TAG_INFO |
Recebe as informações de atributo de arquivo solicitadas. Usado para qualquer identificador. |
FILE_BASIC_INFO |
Contém as informações básicas de um arquivo. Usado para identificadores de arquivo. |
FILE_COMPRESSION_INFO |
Recebe informações de compactação de arquivo. |
FILE_DISPOSITION_INFO |
Indica se um arquivo deve ser excluído. Usado para qualquer identificador. |
FILE_END_OF_FILE_INFO |
Contém o valor especificado para o qual o final do arquivo deve ser definido. |
FILE_STORAGE_INFO |
Contém informações de diretório para um arquivo. |
FILE_FULL_DIR_INFO |
Contém informações de diretório para um arquivo. |
FILE_ID_128 |
Define um identificador de arquivo de 128 bits. |
FILE_ID_BOTH_DIR_INFO |
Contém informações sobre arquivos no diretório especificado. |
FILE_ID_DESCRIPTOR |
Especifica o tipo de ID que está sendo usado. |
FILE_ID_EXTD_DIR_INFO |
Contém informações de identificação para um arquivo. |
FILE_ID_INFO |
Contém informações de identificação para um arquivo. |
FILE_IO_PRIORITY_HINT_INFO |
Especifica a dica de prioridade para uma operação de E/S de arquivo. |
FILE_LEVEL_TRIM |
Usado como entrada para o código de controle FSCTL_FILE_LEVEL_TRIM . |
FILE_LEVEL_TRIM_OUTPUT |
Usado como saída para o código de controle FSCTL_FILE_LEVEL_TRIM . |
FILE_LEVEL_TRIM_RANGE |
Especifica um intervalo de um arquivo que deve ser cortado. |
FILE_MAKE_COMPATIBLE_BUFFER |
Especifica o disco para o qual fechar a sessão atual. Esse código de controle é usado para sistemas de arquivos UDF. Essa estrutura é usada para entrada ao chamar FSCTL_MAKE_MEDIA_COMPATIBLE. |
FILE_NAME_INFO |
Recebe o nome do arquivo. |
FILE_OBJECTID_BUFFER |
Contém um identificador de objeto e metadados definidos pelo usuário associados ao identificador de objeto. |
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER |
Recebe as informações de volume de uma chamada para FSCTL_QUERY_ON_DISK_VOLUME_INFO. |
FILE_QUERY_SPARING_BUFFER |
Contém propriedades de gerenciamento de defeitos. |
FILE_REMOTE_PROTOCOL_INFO |
Contém informações de protocolo remoto de arquivo. |
FILE_RENAME_INFO |
Contém o nome para o qual o arquivo deve ser renomeado. |
FILE_SEGMENT_ELEMENT |
União que contém um valor de 64 bits que aponta para uma página de dados. |
FILE_SET_DEFECT_MGMT_BUFFER |
Especifica o estado de gerenciamento de defeitos a ser definido. |
FILE_SET_SPARSE_BUFFER |
Especifica o estado esparso a ser definido. |
FILE_STANDARD_INFO |
Recebe informações estendidas para o arquivo. |
FILE_STREAM_INFO |
Recebe informações de fluxo de arquivo para o arquivo especificado. |
FILE_ZERO_DATA_INFORMATION |
Contém um intervalo de um arquivo a ser definido como zeros. |
FILESYSTEM_STATISTICS |
Contém informações estatísticas do sistema de arquivos. |
FILESYSTEM_STATISTICS_EX |
Contém informações estatísticas do sistema de arquivos. O suporte para essa estrutura começou com Windows 10. |
FIND_BY_SID_DATA |
Contém dados para o código de controle FSCTL_FIND_FILES_BY_SID . |
FIND_BY_SID_OUTPUT |
Representa um nome de arquivo. |
NTFS_FILE_RECORD_INPUT_BUFFER |
Contém dados para o código de controle FSCTL_GET_NTFS_FILE_RECORD . |
NTFS_FILE_RECORD_OUTPUT_BUFFER |
Recebe dados de saída do código de controle FSCTL_GET_NTFS_FILE_RECORD . |
NTFS_STATISTICS |
Contém informações estatísticas do sistema de arquivos NTFS. |
NTFS_STATISTICS_EX |
Contém informações estatísticas do sistema de arquivos NTFS. O suporte para essa estrutura começou com Windows 10. |
OFSTRUCT |
Contém informações sobre um arquivo que a função OpenFile abriu ou tentou abrir. |
OVERLAPPED_ENTRY |
Contém as informações retornadas por uma chamada para a função GetQueuedCompletionStatusEx . |
REQUEST_OPLOCK_INPUT_BUFFER |
Contém as informações para solicitar um bloqueio oportunista (oplock) ou para reconhecer uma quebra de oplock com o código de controle FSCTL_REQUEST_OPLOCK . |
REQUEST_OPLOCK_OUTPUT_BUFFER |
Contém as informações oportunistas de bloqueio (oplock) retornadas pelo código de controle FSCTL_REQUEST_OPLOCK . |
WIM_ENTRY_INFO |
Define metadados específicos para cada fonte de dados WIM hospedada em um volume. |
WIM_EXTERNAL_FILE_INFO |
Define metadados específicos para arquivos fornecidos pelo WOF_PROVIDER_WIM. |
WIN32_FILE_ATTRIBUTE_DATA |
Contém informações de atributo para um arquivo ou diretório. |
WIN32_FIND_DATA |
Contém informações sobre o arquivo encontrado pela função FindFirstFile, FindFirstFileEx ou FindNextFile . |
WIN32_FIND_STREAM_DATA |
Contém informações sobre o fluxo encontrado pela função FindFirstStreamW ou FindNextStreamW . |
WOF_FILE_COMPRESSION_INFO_V1 |
Define metadados específicos para arquivos fornecidos pelo WOF_PROVIDER_FILE. |