MSFT_Volume aula
Representa um volume em um computador.
A sintaxe a seguir é simplificada do código MOF (Managed Object Format).
Sintaxe
class MSFT_Volume : MSFT_StorageObject
{
Char16 DriveLetter;
String Path;
UInt16 HealthStatus;
String FileSystem;
String FileSystemLabel;
UInt16 FileSystemType;
UInt64 Size;
UInt64 SizeRemaining;
UInt32 DriveType;
UInt32 DedupMode;
};
Membros
A classe MSFT_Volume tem estes tipos de membros:
Métodos
A classe MSFT_Volume tem esses métodos.
Método | Descrição |
---|---|
DeleteObject | Exclui o volume. |
Diagnosticar | Executa um diagnóstico no volume, retornando todos os resultados acionáveis. |
Flush | Libera os dados armazenados em cache no sistema de arquivos do volume para o disco. |
Formato | Formata o volume. |
GetAttributes | Recupera os atributos de volume. |
GetCorruptionCount | Recupera a contagem de corrupção do volume. |
GetDedupProperties | Obtém propriedades de eliminação de duplicação do volume. |
GetSupportedClusterSizes | Recupera os tamanhos de cluster suportados para o volume. |
GetSupportedFileSystems | Recupera os nomes dos sistemas de arquivos suportados no volume. |
Otimizar | Otimiza o volume. |
Repair | Repara o volume. |
Redimensionar | Redimensiona o volume. |
SetAttributes | Define ou altera os atributos de volume. |
Modo de Definição | Habilita ou desabilita a desduplicação no volume. |
SetFileSystemLabel | Define o rótulo do sistema de arquivos para o volume. |
Propriedades
A classe MSFT_Volume tem essas propriedades.
Modo de eliminação de duplicação
Tipo de dados: UInt32
Tipo de acesso: Somente leitura
A partir do Windows 10: indica se a eliminação de duplicação está disponível, desabilitada ou o modo de eliminação de duplicação do volume.
Desativado (0)
Uso Geral (1)
HyperV (2)
cópia de segurança (3)
Não disponível (4)
DriveLetter
Tipo de dados: Char16
Tipo de acesso: Somente leitura
A letra da unidade de volume.
Tipo de unidade
Tipo de dados: UInt32
Tipo de acesso: Somente leitura
O tipo do volume.
Desconhecido (0)
Caminho raiz inválido (1)
Removível (2)
Fixo (3)
Remoto (4)
CD-ROM (5)
Disco RAM (6)
Sistema de arquivos
Tipo de dados: String
Tipo de acesso: Somente leitura
O sistema de arquivos do volume. Um dos seguintes:
- "NTFS"
- "ReFS"
- "FAT32"
- "CSVFS"
Rótulo do Sistema de Arquivos
Tipo de dados: String
Tipo de acesso: Somente leitura
O rótulo do sistema de arquivos do volume.
Tipo de sistema de arquivos
Tipo de dados: UInt16
Tipo de acesso: Somente leitura
A partir do Windows 10: o sistema de arquivos subjacente no volume. Ele pode ter um dos seguintes valores:
Desconhecido (0)
(Limiar)
UFS (2)
HFS (3)
GORDURA (4)
FAT16 (5)
FAT32 (6)
NTFS4 (7)
NTFS5 (8)
XFS (9)
AFS (10)
EXT2 (11)
EXT3 (12)
ReiserFS (13)
NTFS (14)
ReFS (15)
CSVFS_NTFS (0x8000)
CSVFS_ReFS (0x8001)
HealthStatus
Tipo de dados: UInt16
Tipo de acesso: Somente leitura
O status de integridade do volume.
Saudável (0)
Digitalização necessária (1)
Correção pontual necessária (2)
Reparo completo necessário (3 )
Caminho
Tipo de dados: String
Tipo de acesso: Somente leitura
Qualificadores: Obrigatório
O caminho do volume.
Tamanho
Tipo de dados: UInt64
Tipo de acesso: Somente leitura
Qualificadores: Unidades ("Bytes")
Tamanho total, em bytes, do volume.
TamanhoRestante
Tipo de dados: UInt64
Tipo de acesso: Somente leitura
Qualificadores: Unidades ("Bytes")
O espaço total, em bytes, que está livre no volume no momento.
Comentários
A partir do Windows 10: MSFT_Volume deriva de MSFT_StorageObject. Ele agora herda a propriedade ObjectId, que anteriormente era uma propriedade de MSFT_Volume.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Namespace | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |