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.
- 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
A seguir estão códigos de desfragmentação controle.
- 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