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

ExRaiseDatatypeMisalignment

ExRaiseStatus

IoAllocateErrorLogEntry

KeBugCheckEx