Partager via


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 EVENT_TRACE_FLAG_DISK_FILE_IO dans le membre EnableFlags d’une structure EVENT_TRACE_PROPERTIES lors de l’appel de la fonction StartTrace . Vous pouvez également spécifier un ou plusieurs des indicateurs suivants :

  • EVENT_TRACE_FLAG_FILE_IO
  • EVENT_TRACE_FLAG_FILE_IO_INIT

Les consommateurs de trace 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 FileIo_Name 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 FileIo_Name 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 FileIo_Name 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 FileIo_Name 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 d’annuaires. La classe FileIo_DirEnum MOF 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 FileIo_DirEnum MOF définit les données d’événement pour cet événement.
La valeur du type d’événement est 69 Définir l’événement d’informations. La classe FileIo_Info MOF 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 FileIo_Info MOF définit les données d’événement pour cet événement.
La valeur du type d’événement est 71 Événement Rename file. La classe FileIo_Info MOF 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 FileIo_Info MOF 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 FileIo_Info MOF 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 FileIo_OpEnd 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 FileIo_ReadWrite 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 FileIo_ReadWrite 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 MOF FileIo_SimpleOp définit les données d’événement pour cet événement.
La valeur du type d’événement est 66 Fermer l’événement. L’événement est généré lorsque l’objet file est libéré. La classe MOF FileIo_SimpleOp 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 fichiers sont complètement vidées sur le disque. La classe MOF FileIo_SimpleOp définit les données d’événement pour cet événement.

 

Les événements d’E/S de fichier sont enregistrés au début de l’opération.

Spécifications

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

Voir aussi

MSNT_SystemTrace

FileIo_V0

FileIo_V1