ViWdIrpTimedOut

VOID __stdcall ViWdIrpTimedOut(_VF_WATCHDOG_IRP *WdIrp){
  _IRP *Irp; 
  ULONG_PTR v2; 
  UINT64 v3; 

  if( ViWdBreaksEnabled )
  {
    Irp = WdIrp->Irp;
    v2 = 1000 * WdIrp->CancelTimeoutTicks;
    if( (_BYTE)KdDebuggerEnabled && !(_BYTE)KdDebuggerNotPresent )
    {
      VfErrorStoreTriageInformation(0xC4ui64, 0x135ui64, (UINT64)Irp, v2, 0i64);
      VfUtilDbgPrint((INT8 *)"Cancelled IRP %p didn't complete in due time.\n");
      __debugbreak();
    }
    if( (MmVerifierData & 0x10) != 0 )
      VerifierBugCheckIfAppropriate(0xC4ui64, 0x135u, (ULONG_PTR)Irp, v2, 0, v3);
  }
}

Referenced by:

ViWdIrpTimerDpcRoutine