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.
- FSCTL_CREATE_USN_JOURNAL
- FSCTL_DELETE_USN_JOURNAL
- FSCTL_ENUM_USN_DATA
- FSCTL_MARK_HANDLE
- FSCTL_QUERY_USN_JOURNAL
- FSCTL_READ_FILE_USN_DATA
- FSCTL_READ_USN_JOURNAL
- FSCTL_WRITE_USN_CLOSE_RECORD
Veja a seguir os códigos de controle de desfragmentação .
- FSCTL_GET_RETRIEVAL_POINTER_BASE
- FSCTL_GET_RETRIEVAL_POINTERS
- FSCTL_GET_VOLUME_BITMAP
- FSCTL_LOOKUP_STREAM_FROM_CLUSTER
- FSCTL_MOVE_FILE
- FSCTL_QUERY_REGION_INFO
- FSCTL_QUERY_USN_JOURNAL