Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Klasse ist die übergeordnete Klasse für Datenträger-E/A-Ereignisse.
Die folgende Syntax wird durch einen MOF-Code vereinfacht.
Syntax
[Guid("{3d6fa8d4-fe05-11d0-9dda-00c04fd7ba7c}")]
class DiskIo : MSNT_SystemTrace
{
};
Member
Die DiskIo-Klasse definiert keine Member.
Bemerkungen
Um Datenträger-I/0-Ereignisse in einer NT-Kernelprotokollierungssitzung zu aktivieren, geben Sie beim Aufrufen der StartTrace-Funktion das flag EVENT_TRACE_FLAG_DISK_IO im EnableFlags-Member einer EVENT_TRACE_PROPERTIES-Struktur an. Sie können auch mindestens eins der folgenden Flags angeben:
- EVENT_TRACE_FLAG_DISK_IO_INIT
- EVENT_TRACE_FLAG_DRIVER
Ereignisablaufverfolgungsverbraucher können eine spezielle Verarbeitung für Datenträger-E/A-Ereignisse implementieren, indem sie die SetTraceCallback-Funktion aufrufen und DiskIoGuid als pGuid-Parameter angeben. Verwenden Sie die folgenden Ereignistypen, um das tatsächliche E/A-Ereignis des Datenträgers beim Verbrauch von Ereignissen zu identifizieren.
| Ereignistyp | BESCHREIBUNG |
|---|---|
|
EVENT_TRACE_TYPE_IO_READ(Ereignistypwert ist 10) |
Leseereignis. Die DiskIo_TypeGroup1 MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
|
EVENT_TRACE_TYPE_IO_WRITE(Ereignistypwert ist 11) |
Schreibereignis. Die DiskIo_TypeGroup1 MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
|
EVENT_TRACE_TYPE_IO_READ_INIT(Ereignistypwert ist 12) |
Initialisieren Sie das Leseereignis. Die DiskIo_TypeGroup2 MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
|
EVENT_TRACE_TYPE_IO_WRITE_INIT(Ereignistypwert ist 13) |
Initialisieren sie das Schreibereignis. Die DiskIo_TypeGroup2 MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
|
EVENT_TRACE_TYPE_IO_FLUSH(Ereignistypwert ist 14) |
Initialisieren sie das Schreibereignis. Die DiskIo_TypeGroup3 MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
|
EVENT_TRACE_TYPE_IO_FLUSH_INIT(Ereignistypwert ist 15) |
Initialisieren des Flush-Ereignisses. Die DiskIo_TypeGroup2 MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
|
EVENT_TRACE_TYPE_IO_REDIRECTED_INIT(Ereignistypwert ist 16) |
Initialisieren sie das umgeleitete Ereignis. Umgeleitete E/A-Ereignisse werden verwendet, um Datenträger-IOs einem Windows Imaging Format (WIM) dem Dateinamen innerhalb der WIM zuzuordnen. |
| Ereignistypwert ist 52 |
Driver Complete Request-Ereignis. Die MoF-Klasse DriverCompleteRequest definiert die Ereignisdaten für dieses Ereignis. |
| Ereignistypwert ist 53 |
Ereignis zur Rückgabe der Anforderung des Treibers abgeschlossen. Die MOF-Klasse DriverCompleteRequestReturn definiert die Ereignisdaten für dieses Ereignis. |
| Ereignistypwert ist 37 |
Ereignis der Treiberabvollständigungsroutine. Die MoF-Klasse DriverCompletionRoutine definiert die Ereignisdaten für dieses Ereignis. |
| Ereignistypwert ist 34 |
Hauptfunktionsaufrufereignis des Treibers. Die MoF-Klasse DriverMajorFunctionCall definiert die Ereignisdaten für dieses Ereignis. |
| Ereignistypwert ist 35 |
Hauptfunktionsaufruf des Treibers: Rückgabeereignis. Die MoF-Klasse DriverMajorFunctionReturn definiert die Ereignisdaten für dieses Ereignis. |
Der Datenträger-E/0-Anbieter kann nicht identifizieren, welche Datei während eines Datenträger-E/A-Ereignisses gelesen oder geschrieben wird. Um den Namen der Datei abzurufen, die dem E/A-Ereignis des Datenträgers zugeordnet ist, aktivieren Sie den Datei-E/0-Ereignisanbieter.
Datenträger-E/A-Ereignisse werden zur E/A-Abschlusszeit aufgezeichnet. Um zu bestimmen, wann der E/A-Vorgang gestartet wurde, verwenden Sie die Initialisierungsereignisse, z. B. EVENT_TRACE_TYPE_IO_READ_INIT.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Siehe auch