VfIoCompletionCheckState
NTSTATUS __stdcall VfIoCompletionCheckState(PVOID Entry){
UINT64 v1;
UINT64 v2;
unsigned int v4;
NTSTATUS result;
UINT64 v6;
v2 = v1;
if( (MmVerifierData & 0x10) != 0 )
{
v4 = *(unsigned __int8 *)Entry;
if( (_BYTE)v4 != KeGetCurrentIrql() )
VerifierBugCheckIfAppropriate(0xC4ui64, 0xFAui64, v1, v4, KeGetCurrentIrql(), v6);
}
if( (MmVerifierData & 0x10) != 0 && *((_DWORD *)Entry + 1) != *((_DWORD *)KeGetCurrentThread() + 121) )
VerifierBugCheckIfAppropriate(
0xC4ui64,
0xFBui64,
v2,
*((unsigned int *)KeGetCurrentThread() + 121),
*((unsigned int *)Entry + 1),
v6);
ExFreeToNPagedLookasideList((NPAGED_LOOKASIDE_LIST *)ViIoCallbackStateLookaside, Entry);
return result;
}Referenced by:
IovpLocalCompletionRoutine