Freigeben über


Einträge zur Fehleranalyse

Ein DebugFailureAnalysis-Objekt verfügt über eine Auflistung von Fehleranalyseeinträgen. Weitere Informationen finden Sie unter Fehleranalyseeinträge, Tags und Datentypen.

Ein Fehleranalyseeintrag (auch FA-Eintrag genannt) ist einer der folgenden:

Das DataSize-Element der FA_ENTRY-Struktur enthält die Größe des Datenblocks in Bytes. Wenn kein Datenblock vorhanden ist, ist DataSize gleich 0. Das Tag-Element einer FA_ENTRY-Struktur identifiziert die Art von Informationen, die im FA-Eintrag gespeichert sind. Beispielsweise gibt das Tag DEBUG_FLR_BUGCHECK_CODE an, dass der Datenblock der FA_ENTRY einen Fehlerüberprüfungscode enthält.

In einigen Fällen ist kein Datenblock erforderlich; alle Informationen werden durch das Tag übermittelt. Beispielsweise weist ein FA_ENTRY mit Tag DEBUG_FLR_KERNEL_VERIFIER_ENABLED keinen Datenblock auf.

Jedes Tag ist einem der Datentypen in der FA_ENTRY_TYPE-Aufzählung zugeordnet. Das Tag DEBUG_FLR_BUGCHECK_CODE ist z. B. dem Datentyp DEBUG_FA_ENTRY_ULONG zugeordnet. Rufen Sie zum Ermitteln des Datentyps eines Tags die GetType-Methode der IDebugFAEntryTags-Schnittstelle auf.

Verwenden Sie die IDebugFailureAnalysis2-Schnittstelle , um den Datenblock eines FA-Eintrags abzurufen oder festzulegen.

Siehe auch

Schreiben eines Analysis Extension Plug-Ins zum Erweitern von !analyze

FA_ENTRY