PfSnAsyncPrefetchStep
NTSTATUS __stdcall PfSnAsyncPrefetchStep(
PFSN_ASYNC_CONTEXT *Context,
PFSN_PREFETCH_HEADER *PrefetchHeader,
UINT64 PrefetchPhaseMask){
unsigned int v5;
_EPROCESS *v6;
NTSTATUS result;
_EPROCESS *v8;
v5 = PrefetchPhaseMask;
PfSnPrefetchMetadata(PrefetchHeader, (unsigned int)PrefetchPhaseMask);
result = PfSnPrefetchSections(PrefetchHeader, PfSnPrefetchDataPages, v5, v6);
if( result >= 0 )
{
result = PfSnPrefetchSections(PrefetchHeader, PfSnPrefetchImagePages, v5, v8);
if( result >= 0 )
{
Context[58] |= v5;
return 0;
}
}
return result;
}Referenced by:
PfSnAsyncPrefetchWorker