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.
[Guid("{90cbdc39-4a3e-11d1-84f4-0000f80464e3}"), EventVersion(2)]
class FileIo : MSNT_SystemTrace
{
};
La classe FileIo ne définit aucun membre.
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.
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] |