Classe __InstanceDeletionEvent

A classe de sistema __InstanceDeletionEvent relata um evento de exclusão de instância, que é um tipo de evento intrínseco gerado quando uma instância é excluída do namespace.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas. As propriedades são listadas em ordem alfabética e não na ordem do MOF.

Sintaxe

class __InstanceDeletionEvent : __InstanceOperationEvent
{
  uint8  SECURITY_DESCRIPTOR[];
  object TargetInstance;
  uint64 TIME_CREATED;
};

Membros

A classe __InstanceDeletionEvent tem estes tipos de membros:

Propriedades

A classe __InstanceDeletionEvent tem estas propriedades.

SECURITY_DESCRIPTOR

Tipo de dados: matriz uint8

Tipo de acesso: Somente leitura

Descritor usado pelo provedor de eventos para determinar quais usuários podem receber o evento. Essa propriedade é herdada de __Event.

TargetInstance

Tipo de dados: object

Tipo de acesso: Somente leitura

Cópia da instância que foi excluída. Essa propriedade é herdada de __InstanceOperationEvent.

TIME_CREATED

Tipo de dados: uint64

Tipo de acesso: Somente leitura

Valor exclusivo que indica a hora em que o evento foi gerado. Esse é um valor de 64 bits que representa o número de intervalos de 100 nanossegundos após 1° de janeiro de 1601. As informações estão no formato UTC (Tempo Universal Coordenado). Essa propriedade é herdada de __Event.

Para obter mais informações sobre como usar valores uint64 em scripts, confira Scripts no WMI.

Comentários

A classe __InstanceDeletionEvent é derivada de __InstanceOperationEvent.

Exclusão de um recurso: __InstanceDeletionEvent

Se quiser garantir que um programa de scanner antivírus específico continue sendo executado em um computador, você poderá gravar um script que monitore os processos no computador para determinar se algum deles para.

As consultas de notificação que solicitam notificação da exclusão de um recurso e usam eventos intrínsecos usam sintaxe semelhante à seguinte:

SELECT * FROM __InstanceDeletionEvent WHERE TargetInstance ISA 'Win32_Process' and TargetInstance.Name = 'notepad.exe'

Exemplos

O exemplo de código VBScript Monitorar evento de exclusão de processo na Galeria do TechNet usa __InstanceDeletionEvent para monitorar a primeira ocorrência de um evento de exclusão de instância WMI para Win32_Process.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Todos os namespaces do WMI

Confira também

__InstanceOperationEvent

Classes de sistema do WMI