PspRemoveIoAttribution

VOID __stdcall PspRemoveIoAttribution(_EJOB *Job){
  _EJOB *v1; 
  __int64 v3[2]; 
  __int64 v4; 
  v1 = 0i64;
  if( Job->DiskIoAttributionRefCount )
  {
    IoStopDiskIoAttributionForContext((UINT64)Job->DiskIoAttributionContext);
    IoDiskIoAttributionDereference(Job->DiskIoAttributionContext);
    Job->DiskIoAttributionContext = 0i64;
    v1 = Job;
  }
  v4 = 0i64;
  v3[0] = 0i64;
  v3[1] = (__int64)v1;
  PspEnumJobsAndProcessesInJobHierarchy(
    Job,
    PspSetJobIoAttributionJobPreCallback,
    0i64,
    (__int64(__fastcall *)(_QWORD *, __int64))PspSetJobIoAttributionProcessCallback,
    (__int64)v3,
    5);
}

Referenced by:

PspJobDelete
PspSetJobIoAttribution