Clase __InstanceDeletionEvent
El sistema _InstanceDeletionEvent informa de un evento de eliminación de instancia, que es un tipo de evento intrínseco que se genera cuando una instancia se elimina del espacio de nombres.
La siguiente sintaxis se simplifica desde el código de Managed Object Format (MOF) e incluye todas las propiedades heredadas. Las propiedades se indican en orden alfabético, no en orden de MOF.
Sintaxis
class __InstanceDeletionEvent : __InstanceOperationEvent
{
uint8 SECURITY_DESCRIPTOR[];
object TargetInstance;
uint64 TIME_CREATED;
};
Miembros
La clase __InstanceDeletionEvent tiene estos tipos de miembros:
Propiedades
La clase __InstanceDeletionEvent tiene estas propiedades.
-
SECURITY_DESCRIPTOR
-
-
Tipo de datos: matriz uint8
-
Tipo de acceso: solo lectura
Descriptor que usa el proveedor de eventos para determinar qué usuarios pueden recibir el evento. Esta propiedad se hereda de __Event.
-
-
TargetInstance
-
-
Tipo de datos: objeto
-
Tipo de acceso: solo lectura
Copia de la instancia que se eliminó. Esta propiedad se hereda de __InstanceOperationEvent.
-
-
TIME_CREATED
-
-
Tipo de datos: uint64
-
Tipo de acceso: solo lectura
Valor único que indica la hora a la que se ha generado el evento. Un valor de 64 bits que representa la cantidad de intervalos de 100 nanosegundos después del 1 de enero de 1601. La información tiene el formato de la hora universal coordinada (UTC). Esta propiedad se hereda de __Event.
Para obtener más información sobre el uso de valores uint64 en scripts, vea Creación de un script de WMI.
-
Comentarios
La clase __InstanceDeletionEvent se deriva de __InstanceOperationEvent.
Eliminación de un recurso: __InstanceDeletionEvent
Si desea asegurarse de que un programa de escáner antivirus determinado continúa ejecutándose en un equipo, puede escribir un script que supervise los procesos en el equipo para determinar si alguno de ellos se detiene.
Las consultas de notificación que solicitan la notificación de la eliminación de un recurso y usan eventos intrínsecos usan una sintaxis similar a la siguiente:
SELECT * FROM __InstanceDeletionEvent WHERE TargetInstance ISA 'Win32_Process' and TargetInstance.Name = 'notepad.exe'
Ejemplos
El ejemplo de código de VBScript de Supervisión del evento de eliminación de un proceso en TechNet Gallery usa __InstanceDeletionEvent para supervisar la primera aparición de un evento de eliminación de instancias de WMI para Win32_Process.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Espacio de nombres |
Todos los espacios de nombres WMI |