ViExCheckAPCLevelOrBelow
NTSTATUS __fastcall ViExCheckAPCLevelOrBelow(INT64 BugcheckSubcode, VOID *Lock, UINT64 DisableChecks){
unsigned __int8 CurrentIrql;
NTSTATUS result;
UINT64 v5;
CurrentIrql = KeGetCurrentIrql();
if( !(_DWORD)DisableChecks && CurrentIrql > 1u )
VerifierBugCheckIfAppropriate(0xC4ui64, 0x33u, CurrentIrql, (ULONG_PTR)Lock, 0, v5);
LOBYTE(result) = CurrentIrql;
return result;
}Referenced by:
VerifierExAcquireFastMutex
VerifierExAcquireFastMutexNoReboot
ViExTryToAcquireFastMutexCommon