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 usn (número de sequência de atualização) em um volume ou aguarda a notificação de exclusão de diário de alteração. |
FSCTL_DISMOUNT_VOLUME |
Desmonta um volume independentemente se o volume está 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 registros MFT (tabela de arquivos mestre). |
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 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 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, considerando 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 é 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 de 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 |
Consultas para obter 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 de 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 apropriada 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 |
Sinaliza que o volume deve estar 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 controle 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 acompanhamento 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 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