Códigos de controle de gerenciamento de volume

Códigos de controle usados no gerenciamento de volume.

Nesta seção

Tópico Descrição
FSCTL_CREATE_USN_JOURNAL
Cria um fluxo de diário de alteração usn (número de sequência de atualização) 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ção do número de sequência de atualização (USN) em um volume ou aguarda a notificação de exclusão do diário de alterações.
FSCTL_DISMOUNT_VOLUME
Desmonta um volume, independentemente de o volume estiver ou não em uso no momento. Para obter mais informações, consulte a seção Comentários.
FSCTL_ENUM_USN_DATA
Enumera os dados de USN (número de sequência de atualização) entre dois limites especificados para obter master registros de tabela de arquivos (MFT).
FSCTL_EXTEND_VOLUME
Aumenta o tamanho de um volume montado.
FSCTL_GET_BOOT_AREA_INFO
Recupera os locais dos setores de inicialização para um volume.
FSCTL_GET_INTEGRITY_INFORMATION
Recupera a integridade status 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 do setor para o primeiro LCN (número de cluster lógico) do sistema de arquivos em relação 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 inválidos 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 ele não estiver em uso.
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ção 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. Essa operação é usada durante a desfragmentação.
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION
Consultas para informações de reconhecimento do sistema de arquivos em um volume.
FSCTL_QUERY_REGION_INFO
Recupera as regiões da camada de armazenamento definidas para um volume que dá suporte à camada de dados.
FSCTL_QUERY_STORAGE_CLASSES
Recupera as camadas de armazenamento definidas para um volume que dá suporte à camada de dados.
FSCTL_QUERY_USN_JOURNAL
Consulta informações sobre o diário de alteração usn (número de sequência de atualização) atual, seus registros e sua capacidade.
FSCTL_READ_FILE_USN_DATA
Recupera as informações de diário de alteração do número de sequência de atualização (USN) para o arquivo ou diretório especificado.
FSCTL_READ_FROM_PLEX
Lê do plex especificado.
FSCTL_READ_USN_JOURNAL
Recupera o conjunto de registros de diário de alteração usn (número de sequência de atualização) entre dois valores de USN especificados.
FSCTL_REPAIR_COPIES
Repare dados corrompidos selecionando a cópia adequada a ser usada.
FSCTL_SET_INTEGRITY_INFORMATION
Recupera a integridade status de um arquivo ou diretório em um volume ReFS.
FSCTL_SHRINK_VOLUME
Sinaliza que o volume deve ser preparado para executar a operação de redução, a operação de redução deve ser confirmada ou a operação de redução deve ser encerrada.
FSCTL_UNLOCK_VOLUME
Desbloqueia um volume.
FSCTL_USN_TRACK_MODIFIED_RANGES
Habilita o recurso de acompanhamento de intervalo para fluxo de diário de alteração usn (número de sequência de atualização) 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 de diário de alteração usn (número de sequência de atualização) 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á clusterizado.
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.

Veja a seguir os códigos de controle de desfragmentação .

Códigos de controle de gerenciamento de diretório

Códigos de controle de gerenciamento de arquivos