통화 진단 타이밍
디버그 정보를 수집하기 위한 진단의 타이밍 요구 사항은 다음과 같습니다.
DiagnosticeLevelHardwareRegisters 수준에서 LE는 진단 호출의 출력 버퍼에서 1KB 이하의 디바이스 제어 레지스터를 수집해야 합니다. 일반 릴리스 제품에 대한 설정입니다. 디바이스 제어 레지스터의 중요한 정보를 수집하기 위한 것입니다. 이러한 정보를 수집하는 데 걸리는 시간 제한은 25ms입니다.
DiagnosticeLevelFirmwareImageDump 또는 DiagnosticeLevelDriverStateDump 수준에서 LE는 디바이스 제어 레지스터 및 펌웨어 전체 덤프를 수집해야 합니다. 시간이 허용되는 경우 LE는 시간 제한에 따라 드라이버 상태를 수집할 수도 있습니다. 진단 출력 버퍼에 수집된 컨트롤 레지스터를 제외하고 펌웨어 덤프 및 드라이버 상태는 %windir%\system32\drivers에서 이름을 선택한 파일에 저장해야 합니다. 어느 수준에서든 모든 디버그 정보를 수집하는 시간은 25초 이내여야 합니다. 이러한 진단 수준은 자체 호스트 단계에서 사용됩니다.