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