Classe CIM_LogicalDisk (Provedores WMI CIMWin32)
A classe CIM_LogicalDisk representa um intervalo contíguo de blocos lógicos que é identificável por um sistema de arquivos por meio do campo DeviceID (chave) do disco. Por exemplo, em um ambiente do Windows, o campo DeviceID contém uma letra da unidade; em um ambiente UNIX, ele contém o caminho de acesso; e em um ambiente NetWare, ele contém o nome do volume.
Importante
As classes CIM do DMTF (Distributed Management Task Force) (Common Information Model) 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("{8502C539-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_LogicalDisk : CIM_StorageExtent
{
uint16 Access;
uint16 Availability;
uint64 BlockSize;
string Caption;
uint32 ConfigManagerErrorCode;
boolean ConfigManagerUserConfig;
string CreationClassName;
string Description;
string DeviceID;
boolean ErrorCleared;
string ErrorDescription;
string ErrorMethodology;
uint64 FreeSpace;
datetime InstallDate;
uint32 LastErrorCode;
string Name;
uint64 NumberOfBlocks;
string PNPDeviceID;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
string Purpose;
uint64 Size;
string Status;
uint16 StatusInfo;
string SystemCreationClassName;
string SystemName;
};
Membros
A classe CIM_LogicalDisk tem estes tipos de membros:
Métodos
A classe CIM_LogicalDisk tem esses métodos.
Método | Descrição |
---|---|
Redefinir | Solicita uma redefinição do dispositivo lógico. Não implementado pelo WMI. |
SetPowerState | Define o estado de energia desejado para um dispositivo lógico e quando um dispositivo deve ser colocado nesse estado. Não implementado pelo WMI. |
Propriedades
A classe CIM_LogicalDisk tem essas propriedades.
-
Acesso
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Descreve se a mídia é legível, gravável ou ambas, por exemplo. Essa propriedade é herdada de CIM_StorageExtent.
-
-
Desconhecido (0)
-
Desconhecida.
-
Legível (1)
-
Legível.
-
Gravável (2)
-
Gravável.
-
Suporte para leitura/gravação (3)
-
Com suporte para leitura/gravação.
-
Gravar uma vez (4)
-
Escreva uma vez.
Disponibilidade
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("MIF. DMTF| Estado Operacional|003.5", "MIB. IETF| HOST-RESOURCES-MIB.hrDeviceStatus")
Disponibilidade e status do dispositivo.
Essa propriedade é herdada de CIM_LogicalDevice.
Outros (1)
Desconhecido (2)
Energia em execução/completa (3)
Aviso (4)
Em Teste (5)
Não aplicável (6)
Desligar (7)
Off Line (8)
Desativação do serviço (9)
Degradado (10)
Não Instalado (11)
Erro de instalação (12)
Power Save – Desconhecido (13)
O dispositivo é conhecido por estar em um modo de economia de energia, mas sua status exata é desconhecida.
Economia de energia – modo de energia baixa (14)
O dispositivo está em um estado de economia de energia, mas ainda está funcionando e pode apresentar desempenho degradado.
Power Save – Espera (15)
O dispositivo não está funcionando, mas pode ser levado à potência total rapidamente.
Ciclo de Energia (16)
Power Save – Aviso (17)
O dispositivo está em um estado de aviso, embora também em um modo de economia de energia.
Pausado (18)
O dispositivo está em pausa.
Não Pronto (19)
O dispositivo não está pronto.
Não Configurado (20)
O dispositivo não está configurado.
Quiesced (21)
O dispositivo está silencioso.
BlockSize
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrStorageAllocationUnits"), Unidades ("bytes")
Tamanho, em bytes, dos blocos que formam a extensão de armazenamento. Se o tamanho do bloco de variável, o tamanho máximo do bloco, em bytes, deverá ser especificado. Se o tamanho do bloco for desconhecido ou se um conceito de bloco não for válido (por exemplo, para extensões de agregação, memória ou discos lógicos), insira um 1.
Essa propriedade é herdada de CIM_StorageExtent.
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")
Descrição textual curta do objeto.
Essa propriedade é herdada de CIM_ManagedSystemElement.
ConfigManagerErrorCode
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32")
Código de erro do Windows Configuration Manager.
Essa propriedade é herdada de CIM_LogicalDevice.
Este dispositivo está funcionando corretamente. (0)
O dispositivo está funcionando corretamente.
Este dispositivo não está configurado corretamente. (1)
O dispositivo não está configurado corretamente.
O Windows não pode carregar o driver para este dispositivo. (2)
O driver deste dispositivo pode estar corrompido ou o sistema pode estar com pouca memória ou outros recursos. (3)
O driver para este dispositivo pode estar corrompido ou o sistema pode estar com pouca memória ou outros recursos.
Este dispositivo não está funcionando corretamente. Um de seus drivers ou seu registro pode estar corrompido. (4)
O dispositivo não está funcionando corretamente. Um de seus drivers ou o registro pode estar corrompido.
O driver deste dispositivo precisa de um recurso que o Windows não possa gerenciar. (5)
O driver para o dispositivo requer um recurso que o Windows não pode gerenciar.
A configuração de inicialização deste dispositivo está em conflito com outros dispositivos. (6)
A configuração de inicialização do dispositivo está em conflito com outros dispositivos.
Não é possível filtrar. (7)
O carregador de driver para o dispositivo está ausente. (8)
O carregador de driver para o dispositivo está ausente.
Este dispositivo não está funcionando corretamente porque o firmware de controle está relatando os recursos para o dispositivo incorretamente. (9)
O dispositivo não está funcionando corretamente; o firmware de controle está relatando incorretamente os recursos para o dispositivo.
Este dispositivo não pode ser iniciado. (10)
O dispositivo não pode ser iniciado.
Este dispositivo falhou. (11)
Falha no dispositivo.
Este dispositivo não pode encontrar recursos gratuitos suficientes que ele pode usar. (12)
O dispositivo não pode encontrar recursos gratuitos suficientes para usar.
O Windows não pode verificar os recursos deste dispositivo. (13)
O Windows não pode verificar os recursos do dispositivo.
Este dispositivo não pode funcionar corretamente até que você reinicie o computador. (14)
O dispositivo não pode funcionar corretamente até que o computador seja reiniciado.
Este dispositivo não está funcionando corretamente porque provavelmente há um problema de renumeração. (15)
O dispositivo não está funcionando corretamente devido a um possível problema de renumeração.
O Windows não pode identificar todos os recursos que este dispositivo usa. (16)
O Windows não pode identificar todos os recursos que o dispositivo usa.
Este dispositivo está solicitando um tipo de recurso desconhecido. (17)
O dispositivo está solicitando um tipo de recurso desconhecido.
Reinstale os drivers para este dispositivo. (18)
Os drivers de dispositivo devem ser reinstalados.
Falha ao usar o carregador VxD. (19)
Seu registro pode estar corrompido. (20)
O Registro pode estar corrompido.
Falha do sistema: tente alterar o driver deste dispositivo. Se isso não funcionar, consulte a documentação de hardware. O Windows está removendo este dispositivo. (21)
Falha do sistema. Se a alteração do driver de dispositivo for ineficaz, consulte a documentação de hardware. O Windows está removendo o dispositivo.
Este dispositivo está desabilitado. (22)
O dispositivo está desabilitado.
Falha do sistema: tente alterar o driver deste dispositivo. Se isso não funcionar, consulte a documentação de hardware. (23)
Falha do sistema. Se a alteração do driver de dispositivo for ineficaz, consulte a documentação de hardware.
Este dispositivo não está presente, não está funcionando corretamente ou não tem todos os drivers instalados. (24)
O dispositivo não está presente, não está funcionando corretamente ou não tem todos os seus drivers instalados.
O Windows ainda está configurando este dispositivo. (25)
O Windows ainda está configurando o dispositivo.
O Windows ainda está configurando este dispositivo. (26)
O Windows ainda está configurando o dispositivo.
Este dispositivo não tem uma configuração de log válida. (27)
O dispositivo não tem uma configuração de log válida.
Os drivers para este dispositivo não estão instalados. (28)
Os drivers de dispositivo não estão instalados.
Esse dispositivo está desabilitado porque o firmware do dispositivo não lhe deu os recursos necessários. (29)
O dispositivo está desabilitado; o firmware do dispositivo não forneceu os recursos necessários.
Este dispositivo está usando um recurso irq (solicitação de interrupção) que outro dispositivo está usando. (30)
O dispositivo está usando um recurso IRQ que outro dispositivo está usando.
Este dispositivo não está funcionando corretamente porque o Windows não pode carregar os drivers necessários para este dispositivo. (31)
O dispositivo não está funcionando corretamente; O Windows não pode carregar os drivers de dispositivo necessários.
ConfigManagerUserConfig
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32")
Se TRUE, o dispositivo está usando uma configuração definida pelo usuário.
Essa propriedade é herdada de CIM_LogicalDevice.
CreationClassName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: CIM_Key
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.
Essa propriedade é herdada de CIM_LogicalDevice.
Descrição
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: DisplayName ("Description")
Descrição textual do objeto.
Essa propriedade é herdada de CIM_ManagedSystemElement.
Deviceid
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: CIM_Key
Endereço ou outras informações de identificação para nomear exclusivamente o dispositivo lógico.
Essa propriedade é herdada de CIM_LogicalDevice.
ErrorCleared
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Se TRUE, o erro relatado na propriedade LastErrorCode agora será limpo.
Essa propriedade é herdada de CIM_LogicalDevice.
ErrorDescription
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Cadeia de caracteres de forma livre que fornece informações sobre o erro registrado na propriedade LastErrorCode e ações corretivas a serem executadas.
Essa propriedade é herdada de CIM_LogicalDevice.
ErrorMethodology
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Cadeia de caracteres de forma livre que descreve o tipo de detecção e correção de erros com suporte na extensão de armazenamento.
Essa propriedade é herdada de CIM_StorageExtent.
FreeSpace
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
-
Qualificadores: unidades ("bytes")
Espaço livre disponível, em bytes, no disco lógico.
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")
Data e hora em que o objeto foi instalado. Essa propriedade não precisa de um valor para indicar que o objeto está instalado.
Essa propriedade é herdada de CIM_ManagedSystemElement.
LastErrorCode
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Último código de erro relatado pelo dispositivo lógico.
Essa propriedade é herdada de CIM_LogicalDevice.
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.
NumberOfBlocks
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("MIB. IETF| HOST-RESOURCES-MIB.hrStorageSize")
Número total de blocos consecutivos, cada um bloqueia o tamanho do valor contido na propriedade BlockSize , que forma a extensão de armazenamento. O tamanho total da extensão de armazenamento pode ser calculado multiplicando o valor da propriedade BlockSize pelo valor dessa propriedade. Se o valor da propriedade BlockSize for 1, essa propriedade será o tamanho total da extensão de armazenamento.
Essa propriedade é herdada de CIM_StorageExtent.
Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.
PNPDeviceID
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32")
O Win32 Plug and Play identificador de dispositivo do dispositivo lógico. Essa propriedade é herdada de CIM_LogicalDevice.
Exemplo: "*PNP030b"
PowerManagementCapabilities
-
Tipo de dados: matriz uint16
-
Tipo de acesso: Somente leitura
Matriz dos recursos específicos relacionados à energia de um dispositivo lógico.
Essa propriedade é herdada de CIM_LogicalDevice.
Desconhecido (0)
Sem suporte (1)
Desabilitado (2)
Habilitado (3)
Os recursos de gerenciamento de energia estão habilitados no momento, mas o conjunto exato de recursos é desconhecido ou as informações não estão disponíveis.
Modos de economia de energia inseridos automaticamente (4)
O dispositivo pode alterar seu estado de energia com base no uso ou em outros critérios.
Power State Settable (5)
Há suporte para o método SetPowerState . Esse método é encontrado na classe de CIM_LogicalDevice pai e pode ser implementado. Para obter mais informações, consulte Criando classes MOF (Managed Object Format).
Power Cycling com suporte (6)
O método SetPowerState pode ser invocado com o parâmetro PowerState definido como 5 (Power Cycle).
Com suporte para ativação cronometrada (7)
O método SetPowerState pode ser invocado com o parâmetro PowerState definido como 5 (Power Cycle) e Time definido como uma data e hora específicas, ou intervalo, para ativação.
PowerManagementSupported
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Se TRUE, o dispositivo poderá ser gerenciado por energia, ou seja, colocado em um estado de economia de energia. Se FALSE, o valor inteiro 1 ("Sem Suporte") deverá ser a única entrada na matriz PowerManagementCapabilities .
Essa propriedade não indica se os recursos de gerenciamento de energia estão habilitados no momento ou se estão habilitados, quais recursos têm suporte. Para obter mais informações, consulte a matriz PowerManagementCapabilities . Essa propriedade é herdada de CIM_LogicalDevice.
Finalidade
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Cadeia de caracteres de forma livre que descreve a mídia e seu uso.
Essa propriedade é herdada de CIM_StorageExtent.
Tamanho
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
-
Qualificadores: unidades ("bytes")
Tamanho do disco lógico, em bytes.
Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.
Status
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (10), DisplayName ("Status")
Status atual do objeto.
Essa propriedade é herdada de CIM_ManagedSystemElement.
Os valores incluem o seguinte:
OK ("OK")
Erro ("Erro")
Degradado ("Degradado")
Desconhecido ("Desconhecido")
Pred Fail ("Pred Fail")
Iniciando ("Iniciando")
Parando ("Parando")
Serviço ("Serviço")
Estressado ("Estressado")
NonRecover ("NonRecover")
Sem Contato ("Sem Contato")
Lost Comm ("Lost Comm")
StatusInfo
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("MIF. DMTF| Estado operacional|003.3")
Estado do dispositivo lógico. Se essa propriedade não se aplicar ao dispositivo lógico, o valor 5 (Não Aplicável) deverá ser usado.
Essa propriedade é herdada de CIM_LogicalDevice.
Outros (1)
Desconhecido (2)
Habilitado (3)
Desabilitado (4)
Não aplicável (5)
SystemCreationClassName
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: propagados ("CIM_System. CreationClassName"), CIM_Key
Nome da classe de criação do sistema de escopo.
Essa propriedade é herdada de CIM_LogicalDevice.
Systemname
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: propagados ("CIM_System. Nome"), CIM_Key
Nome do sistema de escopo.
Essa propriedade é herdada de CIM_LogicalDevice.
Comentários
A classe CIM_LogicalDisk é derivada de CIM_StorageExtent.
O WMI não implementa essa classe. Para classes derivadas de CIM_LogicalDisk, consulte Classes Win32.
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 |
|
DLL |
|