诊断呼叫的计时

诊断收集调试信息的计时要求如下。

DiagnoseLevelHardwareRegisters 级别,LE 应在诊断调用的输出缓冲区中收集不超过 1KB 的设备控制寄存器。 这是正常发布产品的设置。 它用于收集设备控制寄存器的重要信息。 收集此类信息的时间限制为 25 毫秒。

DiagnoseLevelFirmwareImageDumpDiagnoseLevelDriverStateDump 级别,LE 应收集设备控制寄存器和固件完整转储。 如果时间允许,LE 还可以根据时间限制收集驱动程序状态。 除了在诊断输出缓冲区中收集的控制寄存器外,固件转储和驱动程序状态应保存到文件中,并在 %windir%\system32\drivers 中选择名称。 在任一级别收集所有调试信息的时间应在 25 秒内。 这些诊断级别应在自承载阶段使用。

eDiagnoseLevel

MiniportWdiAdapterHangDiagnose