Classe Msvm_GuestServiceInterfaceComponent
Representa o estado do componente de interface de serviço convidado, que fornece um mecanismo para interagir com a máquina virtual a partir das interfaces de gerenciamento no sistema host. Essa classe deriva da classe CIM_LogicalDevice .
A sintaxe a seguir é simplificada do código MOF e inclui todas as propriedades herdadas.
Sintaxe
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_GuestServiceInterfaceComponent : CIM_LogicalDevice
{
uint16 Availability;
string Caption;
uint32 ConfigManagerErrorCode;
boolean ConfigManagerUserConfig;
string CreationClassName;
string Description;
string DeviceID;
boolean ErrorCleared;
string ErrorDescription;
datetime InstallDate;
uint32 LastErrorCode;
string Name;
string PNPDeviceID;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
string Status;
uint16 StatusInfo;
string SystemCreationClassName;
string SystemName;
};
Membros
A classe Msvm_GuestServiceInterfaceComponent tem estes tipos de membros:
Métodos
A classe Msvm_GuestServiceInterfaceComponent tem esses métodos.
Método | Descrição |
---|---|
RequestStateChange | Solicita que o estado do componente da interface de serviço convidado seja alterado para o valor especificado. |
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 Msvm_GuestServiceInterfaceComponent tem essas propriedades.
-
Disponibilidade
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
Disponibilidade e status do dispositivo.
Valor Significado - Outros
- 1 (0x1)
- Desconhecido
- 2 (0x2)
- Energia completa/em execução
- 3 (0x3)
- Aviso
- 4 (0x4)
- Em teste
- 5 (0x5)
- Não aplicável
- 6 (0x6)
- Desligar
- 7 (0x7)
- Off Line
- 8 (0x8)
- Desativada
- 9 (0x9)
- Degradado
- 10 (0xA)
- Não instalados
- 11 (0xB)
- Erro de instalação
- 12 (0xC)
- Economia de energia – Desconhecido
- 13 (0xD)
O dispositivo é conhecido por estar em um modo de economia de energia, mas seu status exato é desconhecido. - Economia de energia – modo de energia insuficiente
- 14 (0xE)
O dispositivo está em um estado de economia de energia, mas ainda funcionando e pode apresentar desempenho degradado. - Economia de energia – espera
- 15 (0xF)
O dispositivo não está funcionando, mas pode ser levado à energia total rapidamente. - Ciclo de Energia
- 16 (0x10)
- Economia de energia – Aviso
- 17 (0x11)
O dispositivo está em um estado de aviso, embora também em um modo de economia de energia. -
-
Legenda
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Descrição textual curta do objeto. Essa propriedade é herdada de CIM_ManagedSystemElement.
-
-
ConfigManagerErrorCode
-
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Win32 Configuration Manager código de erro.
Valor Significado - 0 (0x0)
O dispositivo está funcionando corretamente. - 1 (0x1)
O dispositivo não está configurado corretamente. - 2 (0x2)
O Windows não pode carregar o driver para este dispositivo. - 3 (0x3)
O driver para este dispositivo pode estar corrompido ou o sistema pode estar com pouca memória ou outros recursos. - 4 (0x4)
O dispositivo não está funcionando corretamente. Um de seus drivers ou o registro pode estar corrompido. - 5 (0x5)
O driver para o dispositivo requer um recurso que o Windows não pode gerenciar. - 6 (0x6)
A configuração de inicialização do dispositivo está em conflito com outros dispositivos. - 7 (0x7)
Não é possível filtrar. - 8 (0x8)
O carregador de driver para o dispositivo está ausente. - 9 (0x9)
O dispositivo não está funcionando corretamente; o firmware de controle está relatando incorretamente os recursos para o dispositivo. - 10 (0xA)
O dispositivo não pode ser iniciado. - 11 (0xB)
Falha no dispositivo. - 12 (0xC)
O dispositivo não pode encontrar recursos gratuitos suficientes para usar. - 13 (0xD)
O Windows não pode verificar os recursos do dispositivo. - 14 (0xE)
O dispositivo não pode funcionar corretamente até que o computador seja reiniciado. - 15 (0xF)
O dispositivo não está funcionando corretamente devido a um possível problema de renumeração. - 16 (0x10)
O Windows não pode identificar todos os recursos que o dispositivo usa. - 17 (0x11)
O dispositivo está solicitando um tipo de recurso desconhecido. - 18 (0x12)
Os drivers de dispositivo devem ser reinstalados. - 19 (0x13)
Falha ao usar o carregador VxD. - 20 (0x14)
O Registro pode estar corrompido. - 21 (0x15)
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. - 22 (0x16)
O dispositivo está desabilitado. - 23 (0x17)
Falha do sistema. Se a alteração do driver de dispositivo for ineficaz, consulte a documentação de hardware. - 24 (0x18)
O dispositivo não está presente, não está funcionando corretamente ou não tem todos os seus drivers instalados. - 25 (0x19)
O Windows ainda está configurando o dispositivo. - 26 (0x1A)
O Windows ainda está configurando o dispositivo. - 27 (0x1B)
O dispositivo não tem uma configuração de log válida. - 28 (0x1C)
Os drivers de dispositivo não estão instalados. - 29 (0x1D)
O dispositivo está desabilitado; o firmware do dispositivo não forneceu os recursos necessários. - 30 (0x1E)
O dispositivo está usando um recurso IRQ que outro dispositivo está usando. - 31 (0x1F)
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
Se TRUE, o dispositivo está usando uma configuração definida pelo usuário.
-
-
CreationClassName
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
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.
-
-
Descrição
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Descrição textual do objeto. Essa propriedade é herdada de CIM_ManagedSystemElement.
-
-
Deviceid
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Endereço ou outras informações de identificação para nomear exclusivamente o dispositivo lógico.
-
-
ErrorCleared
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Se TRUE, o erro relatado na propriedade LastErrorCode agora será limpo.
-
-
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.
-
-
InstallDate
-
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
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.
-
-
Nome
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
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.
-
-
PNPDeviceID
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Indica o win32 Plug and Play identificador de dispositivo do dispositivo lógico.
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.
Valor Significado - Desconhecido
- 0 (0x0)
- Sem suporte
- 1 (0x1)
- Desabilitado
- 2 (0x2)
- Enabled
- 3 (0x3)
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 (0x4)
O dispositivo pode alterar seu estado de energia com base no uso ou em outros critérios. - Power State Settable
- 5 (0x5)
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 (0x6)
O método SetPowerState pode ser invocado com o parâmetro PowerState definido como 5 ("Power Cycle"). - Ativação cronometrada com suporte
- 7 (0x7)
O método SetPowerState pode ser invocado com o parâmetro PowerStatedefinido 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 .
-
-
Status
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Status atual do objeto. Essa propriedade é herdada de CIM_ManagedSystemElement.
Os valores incluem o seguinte:
-
"OK"
-
"Erro"
-
"Degradado"
-
"Desconhecido"
-
"Pred Fail"
-
"Iniciando"
-
"Parando"
-
"Serviço"
-
"Estressado"
-
"NonRecover"
-
"Sem Contato"
-
"Lost Comm"
-
-
StatusInfo
-
-
Tipo de dados: uint16
-
Tipo de acesso: Somente leitura
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.
-
Outro (1 (0x1))
-
Desconhecido (2 (0x2))
-
Habilitado (3 (0x3))
-
Desabilitado (4 (0x4))
-
Não aplicável (5 (0x5))
-
-
SystemCreationClassName
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Nome da classe de criação do sistema de escopo.
-
-
Systemname
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Nome do sistema de escopo.
-
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 8.1 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2012 R2 [somente aplicativos da área de trabalho] |
Namespace |
Root\Virtualization\V2 |
MOF |
|
DLL |
|