IoGetAffinityInterrupt

NTSTATUS __stdcall IoGetAffinityInterrupt(PKINTERRUPT InterruptObject, PGROUP_AFFINITY GroupAffinity){
  NTSTATUS result; 
  unsigned __int16 Group; 
  struct _PROCESSOR_NUMBER ProcNumber; 
  ProcNumber = 0;
  result = KeGetProcessorNumberFromIndex(InterruptObject->Number, &ProcNumber);
  if( result >= 0 )
  {
    Group = ProcNumber.Group;
    *GroupAffinity = 0i64;
    GroupAffinity->Group = Group;
    GroupAffinity->Mask = InterruptObject[-1].IsrDpcStats.IsrTimeStart;
    return 0;
  }
  return result;
}

Referenced by:

No references.