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 Seitenfehlerereignisse.
Die folgende Syntax wird durch einen MOF-Code vereinfacht.
Syntax
[Guid("{3d6fa8d3-fe05-11d0-9dda-00c04fd7ba7c}"), EventVersion(2)]
class PageFault_V2 : MSNT_SystemTrace
{
};
Member
Die PageFault_V2-Klasse definiert keine Member.
Bemerkungen
Um alle Seitenfehlerereignisse in einer NT-Kernelprotokollierungssitzung zu aktivieren, geben Sie beim Aufrufen der StartTrace-Funktion das flag EVENT_TRACE_FLAG_MEMORY_PAGE_FAULTS im EnableFlags-Member einer EVENT_TRACE_PROPERTIES-Struktur an. Sie können auch die folgenden Flags angeben:
- EVENT_TRACE_FLAG_MEMORY_HARD_FAULTS
- EVENT_TRACE_FLAG_VIRTUAL_ALLOC
Ereignisablaufverfolgungsverbraucher können eine spezielle Verarbeitung für alle Seitenfehlerereignisse implementieren, indem sie die SetTraceCallback-Funktion aufrufen und PageFaultGuid als pGuid-Parameter angeben. Verwenden Sie die folgenden Ereignistypen, um das tatsächliche Speicherereignis beim Verbrauch von Ereignissen zu identifizieren.
Ereignistyp | BESCHREIBUNG |
---|---|
EVENT_TRACE_TYPE_MM_COW(Ereignistypwert ist 12) |
Copy-on-Write-Ereignis. Die PageFault_TypeGroup1 MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. Vor Windows Vista definiert die MOF-Klasse PageFault_TransitionFault das Ereignis. |
EVENT_TRACE_TYPE_MM_DZF(Ereignistypwert ist 11) |
Fordern Sie ein Nullfehlerereignis an. Die PageFault_TypeGroup1 MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. Vor Windows Vista definiert die MOF-Klasse PageFault_TransitionFault das Ereignis. |
EVENT_TRACE_TYPE_MM_GPF(Ereignistypwert ist 13) |
Fehlerereignis der Schutzseite. Die PageFault_TypeGroup1 MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. Vor Windows Vista definiert die MOF-Klasse PageFault_TransitionFault das Ereignis. |
EVENT_TRACE_TYPE_MM_HPF(Ereignistypwert ist 14) |
Fehlerereignis für harte Seiten. Die PageFault_TypeGroup1 MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. Vor Windows Vista definiert die MOF-Klasse PageFault_TransitionFault das Ereignis. |
EVENT_TRACE_TYPE_MM_TF(Ereignistypwert ist 10) |
Übergangsfehlerereignis. Die PageFault_TypeGroup1 MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. Vor Windows Vista definiert die MOF-Klasse PageFault_TransitionFault das Ereignis. |
EVENT_TRACE_TYPE_MM_AV(Ereignistypwert ist 15) |
Zugriffsverletzungsereignis. Die PageFault_TypeGroup1 MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
Ereignistypwert, 32 | Fehlerereignis für harte Seiten. Die PageFault_HardFault MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
Ereignistypwert, 105 | Bildladen in Seitendateiereignis. Die PageFault_ImageLoadBacked MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
Ereignistypwert, 98 | Virtuelle Zuordnungsereignis. Die VirtualAlloc MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
Ereignistypwert, 99 | Virtuelles kostenloses Ereignis. Die VirtualAlloc MOF-Klasse definiert die Ereignisdaten für dieses Ereignis. |
Sie können die ProcessId - und ThreadId-Member von EVENT_TRACE_HEADER verwenden, um den fehlerbehafteten Prozess oder Thread zu identifizieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |