통화 진단 타이밍

디버그 정보를 수집하기 위한 진단의 타이밍 요구 사항은 다음과 같습니다.

DiagnoseLevelHardwareRegisters 수준에서 LE는 진단 호출의 출력 버퍼에 1KB 이하의 디바이스 제어 레지스터를 수집해야 합니다. 일반 릴리스 제품에 대한 설정입니다. 디바이스 제어 레지스터의 중요한 정보를 수집하기 위한 것입니다. 이러한 정보를 수집하는 시간 제한은 25ms입니다.

DiagnoseLevelFirmwareImageDump 또는 DiagnoseLevelDriverStateDump 수준에서 LE는 디바이스 제어 레지스터 및 펌웨어 전체 덤프를 수집해야 합니다. 시간이 허용되는 경우 LE는 시간 제한에 따라 드라이버 상태를 수집할 수도 있습니다. 진단 출력 버퍼에 수집된 컨트롤 레지스터를 제외하고 펌웨어 덤프 및 드라이버 상태는 이름이 %windir%\system32\drivers인 파일에 저장되어야 합니다. 어느 수준에서든 모든 디버그 정보를 수집하는 시간은 25초 이내여야 합니다. 이러한 진단 수준은 자체 호스트 단계에서 사용됩니다.

eDiagnoseLevel

MiniportWdiAdapterHangDiagnose