Funzione ExRaiseDatatypeMisalignment (ntddk.h)

La routine ExRaiseDatatypeMisalignment può essere utilizzata con la gestione delle eccezioni strutturata per generare un'eccezione determinata dal driver per un tipo di dati non allineato che si verifica quando un driver elabora le richieste di I/O.

Sintassi

void ExRaiseDatatypeMisalignment();

Valore restituito

nessuno

Osservazioni

ExRaiseDatatypeMisalignment genera un'eccezione con il codice eccezione impostato su STATUS_DATATYPE_MISALIGNMENT.

Poiché ExRaiseDatatypeMisalignment può essere usato solo in IRQL = PASSIVE_LEVEL, solo i driver di alto livello usano in genere questa routine, ad esempio i driver del file system.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 2000.
Piattaforma di destinazione Universale
Intestazione ntddk.h (include Ntddk.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL (vedere la sezione Osservazioni)
Regole di conformità DDI HwStorPortProhibitedDDDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm)

Vedi anche

ExRaiseAccessViolation

ExRaiseStatus

IoAllocateErrorLogEntry

KeBugCheckEx