Fonction ExRaiseAccessViolation (ntddk.h)
La routine ExRaiseAccessViolation peut être utilisée avec la gestion structurée des exceptions pour lever une exception déterminée par le pilote pour une violation d’accès à la mémoire qui se produit lorsqu’un pilote traite les demandes d’E/S.
Syntaxe
void ExRaiseAccessViolation();
Valeur de retour
None
Remarques
ExRaiseAccessViolation lève une exception avec le code d’exception défini sur STATUS_ACCESS_VIOLATION.
Étant donné qu’ExRaiseAccessViolation ne peut être utilisé que dans IRQL = PASSIVE_LEVEL, seuls les pilotes de haut niveau utilisent généralement cette routine, par exemple, les pilotes de système de fichiers.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 2000 et versions ultérieures de Windows. |
Plateforme cible | Universal |
En-tête | ntddk.h (inclure Ntddk.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL (voir la section Remarques) |
Règles de conformité DDI | HwStorPortProhibitedDDIs(storport),IrqlExPassive(wdm), PowerIrpDDis(wdm) |