Classe CIM_DiskDrive (Provedores WMI CIMWin32)
A classe CIM_DiskDrive representa uma unidade de disco física, conforme visto pelo sistema operacional. Os recursos da unidade de disco correspondem às características lógicas e de gerenciamento da unidade e, em alguns casos, podem não refletir as características físicas do dispositivo. Uma interface para uma unidade física é um membro dessa classe. No entanto, um objeto baseado em outro dispositivo lógico não é um membro dessa classe.
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("{8502C52C-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_DiskDrive : CIM_MediaAccessDevice
{
uint16 Availability;
uint16 Capabilities[];
string CapabilityDescriptions[];
string Caption;
string CompressionMethod;
uint32 ConfigManagerErrorCode;
boolean ConfigManagerUserConfig;
string CreationClassName;
uint64 DefaultBlockSize;
string Description;
string DeviceID;
boolean ErrorCleared;
string ErrorDescription;
string ErrorMethodology;
datetime InstallDate;
uint32 LastErrorCode;
uint64 MaxBlockSize;
uint64 MaxMediaSize;
uint64 MinBlockSize;
string Name;
boolean NeedsCleaning;
uint32 NumberOfMediaSupported;
string PNPDeviceID;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
string Status;
uint16 StatusInfo;
string SystemCreationClassName;
string SystemName;
};
Membros
A classe CIM_DiskDrive tem estes tipos de membros:
Métodos
A classe CIM_DiskDrive 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_DiskDrive tem essas propriedades.
-
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)
-
Outros.
-
Desconhecido (2)
-
Desconhecida.
-
Energia em execução/completa (3)
-
Energia em execução/completa.
-
Aviso (4)
-
Aviso.
-
Em Teste (5)
-
Testes.
-
Não aplicável (6)
-
Não aplicável.
-
Desligar (7)
-
Desligar.
-
Off Line (8)
-
Offline.
-
Desativação do serviço (9)
-
Fora do serviço.
-
Degradado (10)
-
Degradado.
-
Não Instalado (11)
-
Não instalado.
-
Erro de instalação (12)
-
Erro de instalação.
-
Power Save – Desconhecido (13)
-
O dispositivo é conhecido por estar em um modo de economia de energia, mas sua status exata nesse modo é 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)
-
Ciclo de energia.
-
Power Save – Aviso (17)
-
O dispositivo está em um estado de aviso e também em um modo de economia de energia.
-
Pausado (18)
-
Em pausa.
-
Não Pronto (19)
-
Não está pronto.
-
Não Configurado (20)
-
Não configurado.
-
Quiesced (21)
-
A unidade de disco não está disponível.
Funcionalidades
-
Tipo de dados: matriz uint16
-
Tipo de acesso: Somente leitura
-
Qualificadores: ArrayType ("Indexed"), MappingStrings ("MIF. DMTF| Dispositivos de armazenamento|001.9", "MIF. DMTF| Dispositivos de armazenamento|001.11", "MIF. DMTF| Dispositivos de armazenamento|001.12", "MIF. DMTF| Disks|003.7"), ModelCorrespondence ("CIM_MediaAccessDevice. CapabilityDescriptions")
Funcionalidades do dispositivo de acesso à mídia. Essa propriedade é herdada de CIM_MediaAccessDevice.
Desconhecido (0)
Desconhecida.
Outros (1)
Outros.
Acesso Sequencial (2)
Acesso sequencial.
Acesso Aleatório (3)
Acesso aleatório.
Dá suporte à gravação (4)
Escrever.
Criptografia (5)
Criptografia.
Compactação (6)
Compactação.
Dá suporte à mídia removível (7)
Mídia removível.
Limpeza Manual (8)
Limpeza manual.
Limpeza automática (9)
Limpeza automática.
Notificação SMART (10)
Notificação SMART.
Dá suporte à mídia dupla lateral (11)
Distingue um dispositivo que pode acessar ambos os lados da mídia de dois lados de um dispositivo que lê apenas um único lado e exige que a mídia seja entregue.
Predismount Eject not Required (12)
Indica que a mídia não precisa ser explicitamente ejetada do dispositivo antes de ser acessada por um elemento seletor.
CapabilityDescriptions
-
Tipo de dados: matriz de cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: ArrayType ("Indexado"), ModelCorrespondence ("CIM_MediaAccessDevice. Funcionalidades")
Matriz de cadeias de caracteres de forma livre que fornecem explicações detalhadas sobre os recursos de dispositivo de acesso indicados na matriz Funcionalidades . Essa propriedade é herdada de CIM_MediaAccessDevice.
Observação
Cada entrada dessa matriz está relacionada à entrada na matriz Capabilities localizada no mesmo índice.
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.
CompressionMethod
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
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 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 for compactado, use "Não compactado".
Essa propriedade é herdada de CIM_MediaAccessDevice.
("Desconhecido")
O esquema de compactação é desconhecido ou não é descrito.
("Compactado")
O arquivo lógico é compactado, mas o esquema de compactação é desconhecido ou não descrito
("Não Compactado")
Se o arquivo lógico não estiver compactado
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 desse dispositivo pode estar corrompido ou o sistema pode estar com pouca memória ou outros recursos. (3)
O driver desse dispositivo pode estar corrompido ou o sistema pode ter 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 do 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.
Esse 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 livres 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.
Esse 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 para este 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 do 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 para este dispositivo. Se isso não funcionar, consulte a documentação de hardware. (23)
Falha do sistema. Se a alteração do driver do 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 drivers instalados.
O Windows ainda está configurando esse dispositivo. (25)
O Windows ainda está configurando o dispositivo.
O Windows ainda está configurando esse 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 configuração de log válida.
Os drivers deste 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.
Esse 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.
DefaultBlockSize
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
-
Qualificadores: unidades ("bytes")
Tamanho de bloco padrão, em bytes, para o dispositivo.
Essa propriedade é herdada de CIM_MediaAccessDevice.
Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.
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 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 do dispositivo.
Essa propriedade é herdada de CIM_MediaAccessDevice.
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.
MaxBlockSize
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
-
Qualificadores: unidades ("bytes")
Tamanho máximo do bloco, em bytes, para mídia acessada pelo dispositivo.
Essa propriedade é herdada de CIM_MediaAccessDevice.
Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.
MaxMediaSize
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("MIF. DMTF| Dispositivos de acesso sequencial|001.2"), unidades ("kilobytes")
Tamanho máximo, em quilobytes, de mídia compatível com o dispositivo. Os quilobytes são interpretados como o número de bytes multiplicado por 1000 (não o número de bytes multiplicados por 1024).
Essa propriedade é herdada de CIM_MediaAccessDevice.
Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.
MinBlockSize
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
-
Qualificadores: unidades ("bytes")
Tamanho mínimo do bloco, em bytes, para mídia acessada pelo dispositivo.
Essa propriedade é herdada de CIM_MediaAccessDevice.
Para obter mais informações sobre como usar valores uint64 em scripts, consulte Scripts no WMI.
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.
NeedsCleaning
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Se TRUE, o dispositivo de acesso à mídia precisará ser limpo. Se a limpeza manual ou automática é possível, é indicado na propriedade de matriz Capabilities .
Essa propriedade é herdada de CIM_MediaAccessDevice.
NumberOfMediaSupported
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Quando o dispositivo de acesso à mídia dá suporte a várias mídias individuais, essa propriedade define o número máximo que pode ser suportado ou inserido.
Essa propriedade é herdada de CIM_MediaAccessDevice.
PNPDeviceID
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Esquema ("Win32")
O Windows 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
Recursos específicos relacionados à energia do dispositivo lógico.
Essa propriedade é herdada de CIM_LogicalDevice.
Desconhecido (0)
Desconhecida.
Sem suporte (1)
Sem suporte.
Desabilitado (2)
Desabilitado.
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 .
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 o parâmetro 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.
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
Definição de escopo da propriedade CreationClassName do sistema.
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
Propriedade Name do sistema de escopo.
Essa propriedade é herdada de CIM_LogicalDevice.
Comentários
A classe CIM_DiskDrive é derivada de CIM_MediaAccessDevice.
O WMI não implementa essa classe. Consulte Classes Win32 para classes derivadas de CIM_DiskDrive.
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 |
|