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