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.
Die ExRaiseAccessViolation Routine kann mit strukturierter Ausnahmebehandlung verwendet werden, um eine treiberbedingte Ausnahme für eine Speicherzugriffsverletzung auszulösen, die auftritt, wenn ein Treiber E/A-Anforderungen verarbeitet.
Syntax
VOID ExRaiseAccessViolation();
Rückgabewert
Nichts
Bemerkungen
ExRaiseAccessViolation löst eine Ausnahme aus, wobei der Ausnahmecode auf STATUS_ACCESS_VIOLATION festgelegt ist.
Da ExRaiseAccessViolation nur bei IRQL = PASSIVE_LEVEL verwendet werden kann, verwenden nur treiber auf hoher Ebene diese Routine , z. B. Dateisystemtreiber.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Verfügbar in Windows 2000 und höheren Versionen von Windows. |
| Zielplattform- | Universal |
| Header- | ntddk.h (include Ntddk.h) |
| Library | NtosKrnl.lib |
| DLL- | NtosKrnl.exe |
| IRQL- | PASSIVE_LEVEL (siehe Abschnitt "Hinweise") |
| DDI-Complianceregeln | HwStorPortProhibitedDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm) |