Partilhar via


Códigos de controle de gerenciamento de volume

Códigos de controlo utilizados na gestão de volumes.

Nesta secção

Tópico Descrição
FSCTL_CREATE_USN_JOURNAL
Cria um fluxo de diário de alterações de número de sequência de atualização (USN) em um volume de destino ou modifica um fluxo de diário de alterações existente.
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS
Recupera informações sobre um sistema de arquivos para o qual o CSVFS é um proxy.
FSCTL_DELETE_USN_JOURNAL
Exclui o diário de alterações do número de sequência de atualização (USN) em um volume ou aguarda a notificação da exclusão do diário de alterações.
FSCTL_DISMOUNT_VOLUME
Desmonta um volume independentemente de o volume estar ou não em uso no momento. Para obter mais informações, consulte a seção Observações.
FSCTL_ENUM_USN_DATA
Enumera os dados de número de sequência de atualização (USN) entre dois limites especificados para obter registros de tabela de arquivo mestre (MFT).
FSCTL_EXTEND_VOLUME
Aumenta o tamanho de um volume montado.
FSCTL_GET_BOOT_AREA_INFO
Recupera os locais dos setores de inicialização de um volume.
FSCTL_GET_INTEGRITY_INFORMATION
Recupera o status de integridade de um arquivo ou diretório em um volume ReFS.
FSCTL_GET_NTFS_VOLUME_DATA
Recupera informações sobre o volume do sistema de arquivos NTFS especificado.
FSCTL_GET_RETRIEVAL_POINTER_BASE
Retorna o deslocamento de setor para o primeiro número de cluster lógico (LCN) do sistema de arquivos relativo ao início do volume.
FSCTL_GET_RETRIEVAL_POINTERS
Dado um identificador de arquivo, recupera uma estrutura de dados que descreve a alocação e o local no disco de um arquivo específico, ou, dado um identificador de volume, os locais de clusters defeituosos em um volume.
FSCTL_GET_VOLUME_BITMAP
Recupera um bitmap de clusters ocupados e disponíveis em um volume.
FSCTL_IS_CSV_FILE
Determina se um arquivo é armazenado em um volume CSVFS ou recupera informações de namespace.
FSCTL_IS_FILE_ON_CSV_VOLUME
Determina se um arquivo é armazenado em um volume CSVFS ou recupera informações de namespace.
FSCTL_IS_VOLUME_MOUNTED
Determina se o volume especificado está montado ou se o arquivo ou diretório especificado está em um volume montado.
FSCTL_IS_VOLUME_OWNED_BYCSVFS
Determina se um volume está bloqueado pelo CSVFS.
FSCTL_LOCK_VOLUME
Bloqueia um volume se este não estiver a ser utilizado.
FSCTL_LOOKUP_STREAM_FROM_CLUSTER
Dado um identificador para um volume NTFS ou um arquivo em um volume NTFS, retorna uma cadeia de estruturas de dados que descreve fluxos que ocupam os clusters especificados.
FSCTL_MARK_HANDLE
Marca um arquivo ou diretório especificado e seu registro de diário de alterações com informações sobre alterações nesse arquivo ou diretório.
FSCTL_MOVE_FILE
Realoca um ou mais clusters virtuais de um arquivo de um cluster lógico para outro dentro do mesmo volume. Esta operação é usada durante desfragmentação.
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION
Consultas para obter informações de reconhecimento do sistema de arquivos em um volume.
FSCTL_QUERY_REGION_INFO
Recupera as regiões de camada de armazenamento definidas para um volume que oferece suporte à hierarquização de dados.
FSCTL_QUERY_STORAGE_CLASSES
Recupera as camadas de armazenamento definidas para um volume que oferece suporte à hierarquização de dados.
FSCTL_QUERY_USN_JOURNAL
Consulta informações sobre o diário de alterações do USN (número de sequência de atualização) atual, seus registros e sua capacidade.
FSCTL_READ_FILE_USN_DATA
Recupera as informações do diário de alterações do número de sequência de atualização (USN) para o arquivo ou diretório especificado.
FSCTL_READ_FROM_PLEX
Lê a partir do plex especificado.
FSCTL_READ_USN_JOURNAL
Recupera o conjunto de registros de diário de alteração de número de sequência de atualização (USN) entre dois valores USN especificados.
FSCTL_REPAIR_COPIES
Repare a corrupção de dados selecionando a cópia adequada a ser usada.
FSCTL_SET_INTEGRITY_INFORMATION
Recupera o status de integridade de um arquivo ou diretório em um volume ReFS.
FSCTL_SHRINK_VOLUME
Sinais de que o volume deve estar preparado para executar a operação de encolhimento, a operação de encolhimento deve ser confirmada ou a operação de encolhimento deve ser encerrada.
FSCTL_UNLOCK_VOLUME
Desbloqueia um volume.
FSCTL_USN_TRACK_MODIFIED_RANGES
Habilita o recurso de rastreamento de intervalo para fluxo de diário de alterações de número de sequência de atualização (USN) em um volume de destino ou modifica parâmetros de rastreamento de intervalo já habilitados.
FSCTL_WRITE_USN_CLOSE_RECORD
Gera um registro no fluxo do diário de alterações do número de sequência de atualização (USN) para o arquivo de entrada.
IOCTL_VOLUME_GET_GPT_ATTRIBUTES
Recupera os atributos de um volume.
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
Recupera o local físico de um volume especificado em um ou mais discos.
IOCTL_VOLUME_IS_CLUSTERED
Determina se o volume especificado está agrupado.
IOCTL_VOLUME_IS_CSV
Determina se um volume é um volume CSV.
IOCTL_VOLUME_OFFLINE
Coloca um volume offline.
IOCTL_VOLUME_ONLINE
Coloca um volume online.

Os códigos de controle a seguir são usados com diários de alteração.

A seguir estão códigos de desfragmentação controle.

Códigos de controle de gerenciamento de diretório

Códigos de controle de gerenciamento de arquivos