ExRaiseDatatypeMisalignment-Funktion (ntddk.h)
Die ExRaiseDatatypeMisalignment-Routine kann mit der strukturierten Ausnahmebehandlung verwendet werden, um eine vom Treiber bestimmte Ausnahme für einen falsch ausgerichteten Datentyp auszulösen, der auftritt, wenn ein Treiber E/A-Anforderungen verarbeitet.
Syntax
void ExRaiseDatatypeMisalignment();
Rückgabewert
Keine
Bemerkungen
ExRaiseDatatypeMisalignment löst eine Ausnahme aus, wobei der Ausnahmecode auf STATUS_DATATYPE_MISALIGNMENT festgelegt ist.
Da ExRaiseDatatypeMisalignment nur bei IRQL = PASSIVE_LEVEL verwendet werden kann, verwenden in der Regel nur allgemeine Treiber diese Routine , z. B. Dateisystemtreiber.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 2000. |
Zielplattform | Universell |
Header | ntddk.h (include Ntddk.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL (siehe Abschnitt Hinweise) |
DDI-Complianceregeln | HwStorPortProhibitedDDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm) |