Compartilhar via


classe CIM_ConcreteJob

Uma versão concreta da classe CIM_Job . Essa classe representa uma unidade de trabalho instanciável genérica a ser executada, como um lote ou um trabalho de impressão.

Sintaxe

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_ConcreteJob : CIM_Job
{
  string   InstanceID;
  string   Name;
  uint16   JobState;
  datetime TimeOfLastStateChange;
  datetime TimeBeforeRemoval = "00000000000500.000000:000";
};

Membros

A classe CIM_ConcreteJob tem esses tipos de membros:

Métodos

A classe CIM_ConcreteJob tem esses métodos.

Método Descrição
GetError Recupera informações de erro para o status operacional de um trabalho concreto.
RequestStateChange Solicita a alteração de estado especificada para um trabalho concreto.

Propriedades

A classe CIM_ConcreteJob tem essas propriedades.

InstanceID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave, Substituição ("InstanceID")

Identifica exclusiva e opacamente uma instância dessa classe dentro do escopo do namespace que contém.

Importante

Para garantir a exclusividade dentro do namespace, o valor da propriedade InstanceID deve ser construído no seguinte padrão: OrgID:LocalID

OrgID deve incluir um nome com direitos autorais, marca registrada ou de outra forma exclusivo que pertence à entidade de negócios que define o InstanceID ou ser uma ID registrada atribuída por uma autoridade global reconhecida. Esse padrão é semelhante à estrutura de nomes de classe de esquema. Além disso, para garantir a exclusividade, os primeiros dois-pontos em InstanceID devem estar entre o OrgID eo LocalID. Portanto, o OrgID não deve conter dois-pontos (':').

LocalID é escolhido pela entidade de negócios e não deve ser usado novamente para identificar diferentes elementos subjacentes do mundo real.

Se o padrão acima não for usado, a entidade de definição deverá garantir que o valor instanceID resultante não seja reutilizado em nenhuma propriedade InstanceID produzida por esse provedor ou outros provedores para esse namespace.

Para instâncias definidas do DMTF (Distributed Management Task Force), o padrão deve ser usado com o OrgID definido como CIM.

JobState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

O estado operacional do trabalho e a transição entre esses estados.

Novo (2)

o trabalho nunca foi iniciado.

Começando (3)

O trabalho está mudando dos estados "Novo", "Suspenso" ou "Serviço" para o estado "Em execução".

Em execução (4)

O trabalho está em execução.

Suspenso (5)

O trabalho é interrompido, mas pode ser reiniciado de maneira contínua.

Desligar (6)

O trabalho está mudando para um estado "Concluído", "Encerrado" ou "Morto".

Concluído (7)

O trabalho foi concluído normalmente.

Encerrado (8)

O trabalho foi interrompido por uma solicitação de alteração de estado 'Terminate'. O trabalho e todos os seus processos subjacentes são encerrados e podem ser reiniciados (isso é específico do trabalho) apenas como um novo trabalho.

Morto (9)

O trabalho foi interrompido por uma solicitação de alteração de estado 'Kill'. Os processos subjacentes podem ter sido deixados em execução, e a limpeza pode ser necessária para liberar recursos.

Exceção (10)

O Trabalho está em um estado anormal que pode ser um indicativo de uma condição de erro. As status reais podem ser exibidas em objetos específicos do trabalho.

Serviço (11)

O Trabalho está em um estado específico do fornecedor que dá suporte à descoberta ou resolução de problemas, ou ambos

Consulta pendente (12)

Aguardando um cliente resolve uma consulta.

DMTF Reservado (13..32767)

Fornecedor Reservado (32768..65535)

Nome

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Obrigatório, Substituição ("Nome")

O nome amigável da instância. Além disso, o nome amigável pode ser usado como uma propriedade para uma pesquisa ou consulta.

Observação

O nome não precisa ser exclusivo dentro do namespace.

TimeBeforeRemoval

Tipo de dados: datetime

Tipo de acesso: leitura/gravação

Qualificadores: Obrigatório

Indica quanto tempo um trabalho concluído é retido. O valor padrão é "00000000000500.0000000:000" (cinco minutos).

TimeOfLastStateChange

Tipo de dados: datetime

Tipo de acesso: Somente leitura

A data ou hora em que o estado do trabalho foi alterado pela última vez.

Observação

Se o estado do Trabalho não tiver sido alterado e essa propriedade for preenchida, ela deverá ser definida como um valor de intervalo zero.

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_Job