Zeitpunkte für die Diagnose eines Anrufs
Die Zeitsteuerungsanforderungen von Diagnose zum Sammeln von Debuginformationen lauten wie folgt.
Auf der Ebene von DiagnoseLevelHardwareRegisters wird erwartet, dass die LE Gerätesteuerungsregister nicht mehr als 1 KB im Ausgabepuffer des Diagnoseaufrufs sammelt. Dies ist die Einstellung für ein normales Releaseprodukt. Es dient der Erfassung der wichtigsten Informationen von Gerätekontrollregistern. Das Zeitlimit für die Erfassung solcher Informationen beträgt 25 ms.
Auf der Ebene von DiagnoseLevelFirmwareImageDump oder DiagnoseLevelDriverStateDump wird erwartet, dass die LE die Gerätesteuerungsregister und firmware full dumps erfasst. Wenn die Zeit dies zulässt, kann die LE auch den Fahrerzustand erfassen, vorbehaltlich des Zeitlimits. Mit Ausnahme der im Diagnoseausgabepuffer erfassten Steuerelementregister sollten das Firmwareabbild und der Treiberstatus in Dateien mit der Namensauswahl in %windir%\system32\drivers gespeichert werden. Die Zeit zum Sammeln aller Debuginformationen auf beiden Ebenen sollte innerhalb von 25 Sekunden liegen. Diese Diagnoseebenen sollen in der Selbsthostphase verwendet werden.