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