Classe __InstanceDeletionEvent
La classe système __InstanceDeletionEvent signale un événement de suppression d’instance, qui est un type d’événement intrinsèque généré lorsqu’une instance est supprimée de l’espace de noms.
La syntaxe suivante est simplifiée à partir de code au format MOF (Managed Object Format) et inclut toutes les propriétés héritées. Les propriétés sont répertoriées dans l’ordre alphabétique, et non dans l’ordre MOF.
Syntaxe
class __InstanceDeletionEvent : __InstanceOperationEvent
{
uint8 SECURITY_DESCRIPTOR[];
object TargetInstance;
uint64 TIME_CREATED;
};
Membres
La classe __InstanceDeletionEvent est dotée des types de membres suivants :
Propriétés
La classe __InstanceDeletionEvent est dotée des propriétés suivantes.
-
SECURITY_DESCRIPTOR
-
-
Type de données : tableau uint8
-
Type d'accès : Lecture seule
Descripteur utilisé par le fournisseur d’événements pour déterminer quels utilisateurs peuvent recevoir l’événement. Cette propriété est héritée de __Event.
-
-
TargetInstance
-
-
Type de données : object
-
Type d'accès : Lecture seule
Copie de l’instance qui a été supprimée. Cette propriété est héritée de __InstanceOperationEvent.
-
-
TIME_CREATED
-
-
Type de données : uint64
-
Type d'accès : Lecture seule
Valeur unique qui indique l’heure à laquelle l’événement a été généré. Il s’agit d’une valeur 64 bits représentant le nombre d’intervalles de 100 nanosecondes depuis le 1er janvier 1601. Les informations sont au format UTC (temps universel coordonné). Cette propriété est héritée de __Event.
Pour plus d’informations sur l’utilisation de valeurs uint64 dans des scripts, voir Scripts dans WMI.
-
Notes
La classe __InstanceDeletionEvent est dérivée de __InstanceOperationEvent.
Suppression d’une ressource : __InstanceDeletionEvent
Si vous souhaitez vous assurer qu’un programme antivirus particulier continue de s’exécuter sur un ordinateur, vous pouvez écrire un script qui surveille les processus sur l’ordinateur pour déterminer si l’un d’eux s’arrête.
Les requêtes de notification qui demandent la notification de la suppression d’une ressource et qui utilisent des événements intrinsèques utilisent toutes une syntaxe similaire à la suivante :
SELECT * FROM __InstanceDeletionEvent WHERE TargetInstance ISA 'Win32_Process' and TargetInstance.Name = 'notepad.exe'
Exemples
L’exemple de code VBScript Surveiller l’événement de suppression de processus sur la Gallerie TechNet utilise __InstanceDeletionEvent pour surveiller la première occurrence d'un événement de suppression d’une instance WMI pour Win32_Process.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
Espace de noms |
Tous les espaces de noms WMI |