E, classe

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

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

Syntaxe

[Guid("{3d6fa8d4-fe05-11d0-9dda-00c04fd7ba7c}")]
class DiskIo : MSNT_SystemTrace
{
};

Membres

La classe e ne définit aucun membre.

Notes

Pour activer les événements d’e/s de disque dans une session de journalisation du noyau NT, spécifiez l’indicateur d' _ e/ _ _ _ s 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 :

  • indicateur de trace d’événements, _ _ _ initialisation des _ e/s disque _
  • _pilote d' _ indicateur de trace d’événements _

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

Type d'événement Description
Événement _ _Lecture des _ e _ /s du type de suivi(la valeur du type d’événement est 10)
Événement Read. La classe e _ TypeGroup1 MOF définit les données d’événement pour cet événement.
Événement _ Type de TRACE _ _ _ écriture d’e/s(la valeur du type d’événement est 11)
Événement d’écriture. La classe e _ TypeGroup1 MOF définit les données d’événement pour cet événement.
Événement _ Type de TRACE _ _ e _ Read _ init(type d’événement : valeur 12)
Initialise l’événement de lecture. La classe e _ TypeGroup2 MOF définit les données d’événement pour cet événement.
Événement _ Type de suivi _ _ e/s _ écriture/écriture _(la valeur du type d’événement est 13)
Initialise l’événement d’écriture. La classe e _ TypeGroup2 MOF définit les données d’événement pour cet événement.
Événement _ Type de TRACE _ _ _ vidage des e/s(la valeur du type d’événement est 14)
Initialise l’événement d’écriture. La classe e _ TypeGroup3 MOF définit les données d’événement pour cet événement.
Événement _ Type de suivi _ _ IO _ flush _ init(la valeur de type d’événement est 15)
Initialise l’événement Flush. La classe e _ TypeGroup2 MOF définit les données d’événement pour cet événement.
Événement _ Type de suivi _ _ e/s _ redirigée _ init(la valeur du type d’événement est 16)
Initialise l’événement Redirigé. les événements d’e/s redirigés permettent de mapper le disque IOs à un Format wim (Windows Imaging Format) au nom de fichier dans le fichier wim.
La valeur du type d’événement est 52
Événement de demande complète du pilote. La classe MOF DriverCompleteRequest définit les données d’événement pour cet événement.
La valeur du type d’événement est 53
Événement de retour de demande complet du pilote. La classe MOF DriverCompleteRequestReturn définit les données d’événement pour cet événement.
La valeur du type d’événement est 37
Événement de routine de fin d’exécution du pilote. La classe MOF DriverCompletionRoutine définit les données d’événement pour cet événement.
La valeur du type d’événement est 34
Événement d’appel de fonction principale du pilote. La classe MOF DriverMajorFunctionCall définit les données d’événement pour cet événement.
La valeur du type d’événement est 35
Événement de retour d’appel de fonction principale du pilote. La classe MOF DriverMajorFunctionReturn définit les données d’événement pour cet événement.

Le fournisseur d’e/s disque ne peut pas identifier le fichier qui est lu ou écrit pendant un événement d’e/s disque. Pour récupérer le nom du fichier associé à l’événement d’e/s disque, activez le fournisseur d’événements file I/0.

Les événements d’e/s de disque sont enregistrés au moment de l’exécution des e/s. Pour déterminer à quel moment l’opération d’e/s a commencé, utilisez les événements d’initialisation, par exemple, le type de suivi d’événement _ _ _ IO _ Read _ init.

Configuration requise

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

Voir aussi

E _ TypeGroup1

E _ TypeGroup2

E _ TypeGroup3

DriverCompleteRequest

DriverCompleteRequestReturn

DriverCompletionRoutine

DriverMajorFunctionCall

DriverMajorFunctionReturn