Fonction ExRaiseDatatypeMisalignment (ntddk.h)
La routine ExRaiseDatatypeMisalignment peut être utilisée avec la gestion structurée des exceptions pour lever une exception déterminée par le pilote pour un type de données mal aligné qui se produit lorsqu’un pilote traite les demandes d’E/S.
Syntaxe
void ExRaiseDatatypeMisalignment();
Valeur de retour
None
Remarques
ExRaiseDatatypeMisalignment lève une exception avec le code d’exception défini sur STATUS_DATATYPE_MISALIGNMENT.
Étant donné qu’ExRaiseDatatypeMisalignment ne peut être utilisé qu’à 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 à partir de Windows 2000. |
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) |