ExQueueWorkItemToPartition
NTSTATUS __stdcall ExQueueWorkItemToPartition(PVOID BugCheckParameter2){
_WORK_QUEUE_TYPE v1;
unsigned int v2;
__int64 v3;
void *v4;
__int64 v5;
unsigned __int64 v6;
unsigned int v8;
NTSTATUS result;
UINT64 *BugCheckParameter4;
VOID *v11;
VOID *v12;
v4 = (void *)(int)v1;
v5 = v3;
v6 = v2;
ExpValidateWorkItem((_WORK_QUEUE_ITEM *)BugCheckParameter2, v1);
v8 = ExpTypeToPriority((unsigned int)v4);
LODWORD(BugCheckParameter4) = 0;
LOBYTE(result) = ExpQueueWorkItem(
*(_WORK_QUEUE_ITEM **)(v5 + 16),
(UINT8 *)BugCheckParameter2,
v8,
(_EXQUEUEINDEX)v6,
BugCheckParameter4,
v11,
v12);
if( !(_BYTE)result )
KeBugCheckEx(0xE4u, (PVOID)5, BugCheckParameter2, v4, (PVOID)v6);
return result;
}Referenced by:
CcAsyncReadWorker
CcIncrementWriteBehindPriority
CcPostWorkQueueAsyncRead
CcPostWorkQueueCachemapUninit
CcPostWorkQueueRegular
CcReEngageWorkerThreads
CcWorkerThread
CcWriteBehind
MiCheckTrimUnusedPageFileRegions
MiCheckZeroFreeRebalance
MiContractWsSwapPageFile
MiInSwapStore
MiScanPagefiles
MiWakeLargePageRebuild
MmInSwapWorkingSet