FileIo (classe)

Cette classe est la classe parente pour les événements d’e/s de fichier.

La syntaxe suivante est simplifiée à partir du code MOF.

Syntaxe

[Guid("{90cbdc39-4a3e-11d1-84f4-0000f80464e3}"), EventVersion(2)]
class FileIo : MSNT_SystemTrace
{
};

Membres

La classe FileIo ne définit aucun membre.

Notes

Pour activer les événements d’e/s de fichier dans une session de journalisation du noyau NT, spécifiez l’indicateur d' _ _ _ _ _ e/s de fichier disque de l’indicateur de trace d’événements dans le membre EnableFlags d’une structure de Propriétés de _ trace _ d’événements lors de l’appel de la fonction StartTrace . Vous pouvez également spécifier un ou plusieurs des indicateurs suivants :

  • _ _ _ e/s de fichier d’indicateur de trace d’événements _
  • événement d’indicateur de trace d’événements _ _ _ _ _ init

Les consommateurs de suivi d’événements peuvent implémenter un traitement spécial pour les événements d’e/s de fichier en appelant la fonction SetTraceCallback et en spécifiant FileIoGuid comme paramètre pguid . Utilisez les types d’événements suivants pour identifier l’événement réel lors de la consommation d’événements.

Type d'événement Description
La valeur du type d’événement est 0 Événement de nom de fichier. La classe MOF _ nom FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 32 Événement de création de fichier. La classe MOF _ nom FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 35 Événement de suppression de fichier. La classe MOF _ nom FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 36 Événement d’arrêt de fichier. Énumère tous les fichiers ouverts sur l’ordinateur à la fin de la session de suivi. La classe MOF _ nom FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 64 Événement de création de fichier. La classe FileIo _ Create MOF définit les données d’événement pour cet événement.
La valeur du type d’événement est 72 Événement d’énumération de répertoire. La classe _ DirEnum FileIo de FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 77 Événement de notification d’annuaire. La classe _ DirEnum FileIo de FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 69 Définir un événement d’informations. La classe MOF _ info de FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 70 Supprimer un événement de fichier. La classe MOF _ info de FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 71 Renommer l’événement de fichier. La classe MOF _ info de FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 74 Événement d’informations de fichier de requête. La classe MOF _ info de FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 75 Événement de contrôle du système de fichiers. La classe MOF _ info de FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 76 Événement de fin d’opération. La classe MOF _ ouverte FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 67 Événement de lecture de fichier. La classe MOF _ ReadWrite de FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 68 Événement d’écriture de fichier. La classe MOF _ ReadWrite de FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 65 Événement de nettoyage. L’événement est généré lorsque le dernier handle du fichier est libéré. La classe _ SimpleOp FileIo de FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 66 Événement de fermeture. L’événement est généré lorsque l’objet fichier est libéré. La classe _ SimpleOp FileIo de FileIo définit les données d’événement pour cet événement.
La valeur du type d’événement est 73 Événement de vidage. Cet événement est généré lorsque les mémoires tampons de fichier sont entièrement vidées sur le disque. La classe _ SimpleOp FileIo de FileIo définit les données d’événement pour cet événement.

Les événements d’e/s de fichier sont journalisés au début de l’opération.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2008 [ applications de bureau uniquement]

Voir aussi

MSNT _ SystemTrace

FileIo _ v0

FileIo _ v1