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 |