Fungsi ExRaiseDatatypeMisalignment (ntddk.h)

Rutinitas ExRaiseDatatypeMisalignment dapat digunakan dengan penanganan pengecualian terstruktur untuk melempar pengecualian yang ditentukan driver untuk jenis data yang tidak sejajar yang terjadi ketika driver memproses permintaan I/O.

Sintaks

void ExRaiseDatatypeMisalignment();

Mengembalikan nilai

Tidak ada

Keterangan

ExRaiseDatatypeMisalignment menimbulkan pengecualian dengan kode pengecualian yang diatur ke STATUS_DATATYPE_MISALIGNMENT.

Karena ExRaiseDatatypeMisalignment hanya dapat digunakan di IRQL = PASSIVE_LEVEL, hanya driver tingkat tinggi yang biasanya menggunakan rutinitas ini — misalnya, driver sistem file.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 2000.
Target Platform Universal
Header ntddk.h (termasuk Ntddk.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL (lihat bagian Keterangan)
Aturan kepatuhan DDI HwStorPortProhibitedDDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm)

Lihat juga

ExRaiseAccessViolation

ExRaiseStatus

IoAllocateErrorLogEntry

KeBugCheckEx