Funzione ExRaiseAccessViolation (ntddk.h)
La routine ExRaiseAccessViolation può essere usata con la gestione delle eccezioni strutturata per generare un'eccezione determinata dal driver per una violazione di accesso alla memoria che si verifica quando un driver elabora le richieste di I/O.
Sintassi
void ExRaiseAccessViolation();
Valore restituito
nessuno
Osservazioni
ExRaiseAccessViolation genera un'eccezione con il codice eccezione impostato su STATUS_ACCESS_VIOLATION.
Poiché ExRaiseAccessViolation può essere usato solo in IRQL = PASSIVE_LEVEL, solo i driver di alto livello usano in genere questa routine, ad esempio i driver del file system.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 2000 e versioni successive di Windows. |
Piattaforma di destinazione | Universale |
Intestazione | ntddk.h (include Ntddk.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL (vedere la sezione Osservazioni) |
Regole di conformità DDI | HwStorPortProhibitedDDDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per