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
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
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 |
|
DLL |
|