Compartilhar via


Classe Machine

Essa classe representa um recurso abstrato no qual um teste de logotipo pode ser agendado para ser executado. Cada computador (computador de teste) pertence a um único pool de computadores.

Namespace: Microsoft.Windows.Kits.Hardware.ObjectModel

Assembly: Microsoft.Windows.Kits.Hardware.ObjectModel (em Microsoft.Windows.Kits.Hardware.ObjectModel)

Uso

Visual Basic

Dim instance As Machine

Sintaxe

Visual Basic

<DataContractAttribute> _

Public MustInherit Class Machine

C#

[DataContractAttribute]

public abstract class Machine

Hierarquia de herança

System.Object

Microsoft.Windows.Kits.Hardware.ObjectModel.Machine

Segurança de thread

Todos os membros estáticos públicos (compartilhados no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja seguro para threads.

Observações

Quando o software cliente é instalado originalmente em um computador, um objeto Machine é criado e aparece automaticamente no pool padrão. Os objetos de computador recém-criados estão em um estado 'Não Pronto', eles precisam ser definidos como estado 'Pronto' antes que os testes possam ser agendados.

Qualquer computador no <seealso cref="T:Microsoft.Windows.Kits.Hardware.ObjectModel.MachinePool"/> não pode executar testes. Esses computadores precisarão ser movidos para um MachinePool que não seja um pool reservado.