Compartilhar via


classe CIM_LogicalDevice (gerenciamento do Hyper-V)

Uma abstração ou emulação de uma entidade de hardware que pode ou não ser baseada em hardware físico.

Sintaxe

[Abstract, Version("2.8.0"), UMLPackagePath("CIM::Core::Device"), AMENDMENT]
class CIM_LogicalDevice : CIM_EnabledLogicalElement
{
  string  SystemCreationClassName;
  string  SystemName;
  string  CreationClassName;
  string  DeviceID;
  boolean PowerManagementSupported;
  uint16  PowerManagementCapabilities[];
  uint16  Availability;
  uint16  StatusInfo;
  uint32  LastErrorCode;
  string  ErrorDescription;
  boolean ErrorCleared;
  string  OtherIdentifyingInfo[];
  uint64  PowerOnHours;
  uint64  TotalPowerOnHours;
  string  IdentifyingDescriptions[];
  uint16  AdditionalAvailability[];
  uint64  MaxQuiesceTime;
};

Membros

A classe CIM_LogicalDevice tem estes tipos de membros:

Métodos

A classe CIM_LogicalDevice tem esses métodos.

Método Descrição
EnableDevice Esse método é preterido. Em vez disso, use o método RequestStateChange .
Descrição preterida: Habilita ou desabilita o dispositivo lógico.
OnlineDevice Esse método é preterido. Em vez disso, use o método RequestStateChange .
Descrição preterida: Coloca o dispositivo lógico online para que ele possa aceitar solicitações ou offline para que ele não possa mais aceitar solicitações.
QuiesceDevice Esse método é preterido. Em vez disso, use o método RequestStateChange .
Descrição preterida: Suspende temporariamente a atividade no dispositivo lógico ou reabilita a atividade.
Redefinir Redefine o dispositivo lógico.
RestoreProperties Restaura uma configuração e um estado anteriores do dispositivo lógico.
SaveProperties Salva a configuração e o estado do dispositivo lógico.
SetPowerState Esse método é preterido. Em vez disso, use a propriedade SetPowerState da classe CIM_PowerManagementService .
Descrição preterida: Define o estado de energia do dispositivo lógico.

Propriedades

A classe CIM_LogicalDevice tem essas propriedades.

AdditionalAvailability

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_LogicalDevice. Disponibilidade")

Uma matriz que contém informações de disponibilidade sobre o dispositivo lógico, além da da propriedade Availability .

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)

Economia de energia – modo de energia baixa (14)

Power Save – Espera (15)

Ciclo de Energia (16)

Power Save – Aviso (17)

Pausado (18)

Não Pronto (19)

Não Configurado (20)

Quiesced (21)

Disponibilidade

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings ("MIF. DMTF| Estado Operacional|006.5", "MIB. IETF| HOST-RESOURCES-MIB.hrDeviceStatus", "MIF. DMTF| Dispositivo host|001.5"), ModelCorrespondence ("CIM_LogicalDevice. AdditionalAvailability")

Contém a disponibilidade do dispositivo lógico.

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)

Economia de energia – modo de energia baixa (14)

Power Save – Espera (15)

Ciclo de Energia (16)

Power Save – Aviso (17)

Pausado (18)

Não Pronto (19)

Não Configurado (20)

Quiesced (21)

CreationClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Key, MaxLen (256)

O nome da classe usado para criar uma instância do dispositivo lógico. CreationClassName é combinado com outras propriedades principais dessa classe para identificar exclusivamente instâncias dessa classe e suas subclasses.

Deviceid

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Key, MaxLen (64)

Um identificador exclusivo do dispositivo lógico, como o endereço.

ErrorCleared

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Qualificadores: preterido ("CIM_ManagedSystemElement. OperationalStatus")

Essa propriedade é preterida. Em vez disso, use a propriedade OperationalStatus da classe CIM_ManagedSystemElement .

Descrição preterida: Indica se um erro relatado pela propriedade LastErrorCode está limpo.

ErrorDescription

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: preterido ("CIM_DeviceErrorData.ErrorDescription")

Essa propriedade é preterida. Em vez disso, use a propriedade ErrorDescription da classe CIM_DeviceErrorData .

Descrição preterida: Informações adicionais sobre o erro relatado pela propriedade LastErrorCode .

IdentifyingDescriptions

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ArrayType ("Indexado"), ModelCorrespondence ("CIM_LogicalDevice. OtherIdentifyingInfo")

Uma matriz de cadeias de caracteres que descrevem os itens de matriz OtherIdentifyingInfo do mesmo índice.

LastErrorCode

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Qualificadores: preterido ("CIM_DeviceErrorData.LastErrorCode")

Essa propriedade é preterida. Em vez disso, usamos a propriedade LastErrorCode da classeCIM_DeviceErrorData .

Descrição preterida: O último código de erro relatado pelo dispositivo lógico.

MaxQuiesceTime

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: preterido ("Sem valor"), Unidades ("MilliSeconds")

Essa propriedade foi preterida e não deve ser usada.

Descrição preterida: O tempo máximo em milissegundos, em que um dispositivo pode permanecer em um estado temporariamente desabilitado (propriedades Availability e AdditionalAvailability definidas como "21" quiescente ). Um valor de "0" indica que o dispositivo lógico pode permanecer em um estado temporariamente desabilitado indefinidamente.

OtherIdentifyingInfo

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: ArrayType ("Indexado"), MaxLen (256), ModelCorrespondence ("CIM_LogicalDevice. IdentifiingDescriptions")

Informações que identificam o dispositivo lógico, além de DeviceID.

PowerManagementCapabilities

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Qualificadores: preterido ("CIM_PowerManagementCapabilities.PowerCapabilities")

Essa propriedade é preterida. Em vez disso, use a classe CIM_PowerManagementCapabilities .

Descrição preterida: Uma matriz que contém os recursos de gerenciamento de energia do dispositivo.

Desconhecido (0)

Sem suporte (1)

Desabilitado (2)

Habilitado (3)

Modos de economia de energia inseridos automaticamente (4)

Power State Settable (5)

Power Cycling com suporte (6)

Com suporte para Ligar /Hora (7)

PowerManagementSupported

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Qualificadores: preterido ("CIM_PowerManagementCapabilities")

Essa propriedade é preterida. Em vez disso, use a classe PowerManagementCapabilities .

Descrição preterida: true se o dispositivo lógico puder ser gerenciado por energia; caso contrário, false.

PowerOnHours

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: Unidades ("Horas"), Contador

O número de horas consecutivas em que o dispositivo lógico foi alimentado, desde seu último ciclo de energia.

StatusInfo

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: preterido ("CIM_EnabledLogicalElement. EnabledState"), MappingStrings ("MIF. DMTF| Estado Operacional|006.4")

Essa propriedade é preterida. Em vez disso, use a classe CIM_PowerManagementCapabilities .

Descrição preterida: Indica se o dispositivo lógico está habilitado ou em um estado relacionado.

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: Key, MaxLen (256), Propagado ("CIM_System. CreationClassName")

O nome da classe usado para criar uma instância do sistema que contém o dispositivo lógico. SystemCreationClassName é combinado com outras propriedades principais dessa classe para identificar exclusivamente instâncias dessa classe e suas subclasses.

Systemname

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

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

O nome do sistema que contém o dispositivo lógico.

TotalPowerOnHours

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Qualificadores: Unidades ("Horas"), Contador

O número total de horas em que o dispositivo lógico foi alimentado.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8
Servidor mínimo com suporte
Windows Server 2012
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

CIM_EnabledLogicalElement