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.