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] |