IoConnectInterrupt
NTSTATUS __stdcall IoConnectInterrupt(
PKINTERRUPT *InterruptObject,
PKSERVICE_ROUTINE ServiceRoutine,
PVOID ServiceContext,
PKSPIN_LOCK SpinLock,
ULONG Vector,
KIRQL Irql,
KIRQL SynchronizeIrql,
KINTERRUPT_MODE InterruptMode,
BOOLEAN ShareVector,
KAFFINITY ProcessorEnableMask,
BOOLEAN FloatingSave){
KINTERRUPT_MODE v12;
struct _GROUP_AFFINITY *TargetProcessors;
__int128 v14;
if( KeGetCurrentIrql() )
KeBugCheckEx(0x121u, 1ui64, KeGetCurrentIrql(), 0i64, 0i64);
v14 = ProcessorEnableMask;
LOBYTE(TargetProcessors) = ShareVector;
LOBYTE(v12) = SynchronizeIrql;
return IopConnectInterruptFullySpecified(
InterruptObject,
0i64,
ServiceRoutine,
(PKSPIN_LOCK)ServiceContext,
(UINT32)SpinLock,
Vector,
Irql,
v12,
InterruptMode,
TargetProcessors,
(BOOL)&v14);
}Referenced by:
No references.