Partager via


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)

Voir aussi

ExRaiseAccessViolation

ExRaiseStatus

IoAllocateErrorLogEntry

KeBugCheckEx