classe CIM_FileSystem

A classe CIM_FileSystem representa um arquivo ou conjunto de dados local para um sistema de computador ou montado remotamente de um servidor de arquivos.

Importante

As classes CIM (Modelo de Informações Comuns) do DMTF (Distributed Management Task Force) são as classes pai nas quais as classes WMI são criadas. Atualmente, o WMI dá suporte apenas aos esquemas de versão CIM 2.x.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas. As propriedades são listadas em ordem alfabética, não em ordem MOF.

Sintaxe

[Abstract, UUID("{4DA18760-E3D0-11d2-8601-0000F8102E5F}"), AMENDMENT]
class CIM_FileSystem : CIM_LogicalElement
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Name;
  string   Status;
  uint64   AvailableSpace;
  uint64   BlockSize;
  boolean  CasePreserved;
  boolean  CaseSensitive;
  uint16   CodeSet[];
  string   CompressionMethod;
  string   CreationClassName;
  string   CSCreationClassName;
  string   CSName;
  string   EncryptionMethod;
  uint64   FileSystemSize;
  uint32   MaxFileNameLength;
  boolean  ReadOnly;
  string   Root;
};

Membros

A classe CIM_FileSystem tem estes tipos de membros:

Propriedades

A classe CIM_FileSystem tem essas propriedades.

AvailableSpace

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| Partição|002.4"), Unidades ("bytes")

Quantidade de espaço livre, em bytes, para o sistema de arquivos. Se desconhecido, insira 0.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

BlockSize

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: unidades ("bytes")

Bloquear o tamanho do sistema de arquivos para armazenamento e recuperação de dados.

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

Legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (64), DisplayName ("Caption")

Uma breve descrição textual do objeto.

Essa propriedade é herdada de CIM_ManagedSystemElement.

CasePreserved

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Se TRUE, as maiúsculas e minúsculas dos nomes de arquivo serão preservadas.

CaseSensitive

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Se TRUE, há suporte para nomes de arquivo que diferenciam maiúsculas de minúsculas.

CodeSet

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Matriz que define os conjuntos de caracteres ou a codificação com suporte pelo sistema de arquivos.

Desconhecido (0)

Outros (1)

ASCII (2)

Unicode (3)

ISO2022 (4)

ISO8859 (5)

Código UNIX estendido (6)

UTF-8 (7)

UCS-2 (8)

CompressionMethod

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| Partição|002.7")

Cadeia de caracteres de forma livre que indica o algoritmo ou a ferramenta usada para compactar o arquivo lógico. Se o esquema de compactação for desconhecido ou não for descrito, use "Desconhecido". Se o arquivo lógico for compactado, mas o esquema de compactação for desconhecido ou não descrito, use "Compactado". Se o arquivo lógico não estiver compactado, use "Não Compactado".

CreationClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Key, MaxLen (256)

Nome da classe ou subclasse usada na criação de uma instância. Quando usada com outras propriedades de chave da classe , essa propriedade permite que todas as instâncias da classe e suas subclasses sejam identificadas exclusivamente.

CSCreationClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Key, MaxLen (256), Propagado ("CIM_ComputerSystem. CreationClassName")

Escopo do nome da classe de criação do sistema de computador.

CSName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Key, MaxLen (256), Propagado ("CIM_ComputerSystem. Nome")

Escopo do nome do sistema de computador.

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: DisplayName ("Description")

Uma descrição textual do objeto.

Essa propriedade é herdada de CIM_ManagedSystemElement.

Encryptionmethod

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| Partição|002.8")

Cadeia de caracteres de forma livre que identifica o algoritmo ou a ferramenta usada para criptografar um arquivo lógico. Se o esquema de criptografia não for entregue (por motivos de segurança, por exemplo), use "Desconhecido". Se o arquivo for criptografado, mas seu esquema de criptografia for desconhecido ou não for divulgado, use "Criptografado". Se o arquivo lógico não estiver criptografado, use "Não Criptografado".

FileSystemSize

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: unidades ("bytes")

Tamanho do sistema de arquivos, em bytes. Se for desconhecido, insira 0 (zero).

Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.

InstallDate

Tipo de dados: datetime

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| ComponentID|001.5"), DisplayName ("Data de Instalação")

Indica quando o objeto foi instalado. A falta de um valor não indica que o objeto não está instalado.

Essa propriedade é herdada de CIM_ManagedSystemElement.

MaxFileNameLength

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Comprimento máximo de um nome de arquivo dentro do sistema de arquivos. Um valor de 0 (zero) indica que não há limite para o comprimento do nome do arquivo.

Nome

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: DisplayName ("Name")

Rótulo pelo qual o objeto é conhecido. Quando subclasse, essa propriedade pode ser substituída para ser uma propriedade de chave.

Essa propriedade é herdada de CIM_ManagedSystemElement.

ReadOnly (somente-leitura)

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrFSAccess")

Se TRUE, o sistema de arquivos será designado como somente leitura.

Root

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrFSMountPoint")

Nome do caminho ou outras informações que definem a raiz do sistema de arquivos.

Status

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (10), DisplayName ("Status")

Cadeia de caracteres que indica o status atual do objeto. As status operacionais e não operacionais podem ser definidas. Os status operacionais podem incluir "OK", "Degradado" e "Falha de Pred". "Pred Fail" indica que um elemento está funcionando corretamente, mas está prevendo uma falha (por exemplo, uma unidade de disco rígido habilitada para SMART).

As status não operacionais podem incluir "Erro", "Iniciando", "Parando" e "Serviço". O "Serviço" pode ser aplicado durante o disco espelho-resilvering, recarregando uma lista de permissões de usuário ou outro trabalho administrativo. Nem todo esse trabalho está online, mas o elemento gerenciado não é "OK" nem em um dos outros estados.

Essa propriedade é herdada de CIM_ManagedSystemElement.

Os valores incluem o seguinte:

OK ("OK")

Erro ("Erro")

Degradado ("Degradado")

Desconhecido ("Desconhecido")

Falha de pred ("Falha de pred")

Iniciando ("Iniciando")

Parando ("Parando")

Serviço ("Serviço")

Estressado ("Estressado")

NonRecover ("NonRecover")

Sem contato ("Sem contato")

Comm Perdido ("Comm Perdido")

Comentários

A classe CIM_FileSystem é derivada de CIM_LogicalElement.

O WMI não implementa essa classe.

Esta documentação é derivada das descrições da classe CIM publicadas pelo DMTF. A Microsoft pode ter feito alterações para corrigir erros secundários, estar em conformidade com os padrões de documentação do SDK da Microsoft ou fornecer mais informações.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Confira também

CIM_LogicalElement