KeIsNmiCallbackRegistered
NTSTATUS __stdcall KeIsNmiCallbackRegistered(){
NTSTATUS v1;
unsigned __int8 CurrentIrql;
unsigned __int64 v3;
PVOID *v4;
v3 = 0i64;
CurrentIrql = KeGetCurrentIrql();
if( !KiNmiCallbackListHead )
return 0;
v1 = 0;
v4 = 0i64;
while( (unsigned int)KiEnumerateNmiSxCallback(&v4, &CurrentIrql, &v3) )
{
if( (v3 < PsNtosImageBase || v3 >= PsNtosImageEnd)
&& (v3 < (unsigned __int64)PsHalImageBase || v3 >= PsHalImageEnd) )
{
v1 = 1;
}
}
return v1;
}Referenced by:
MmRemoveImportOptimizationForDriverVerifier
MmRemoveImportOptimizationWorker