Fehleranalyseeinträge
Ein DebugFailureAnalysis-Objekt verfügt über eine Auflistung von Fehleranalyseeinträgen. Weitere Informationen finden Sie unter Fehleranalyseeinträge, Tags und Datentypen.
Ein Fehleranalyseeintrag (auch als FA-Eintrag bezeichnet) ist einer der folgenden:
- Eine FA_ENTRY-Struktur
- Eine FA_ENTRY-Struktur gefolgt von einem Datenblock
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 Tagelement einer FA_ENTRY-Struktur identifiziert die Art von Informationen, die im FA-Eintrag gespeichert sind. Das Tag DEBUG_FLR_BUGCHECK_CODE gibt beispielsweise an, dass der Datenblock der FA_ENTRY einen Fehlerprü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-Enumeration zugeordnet. Beispielsweise ist das Tag DEBUG_FLR_BUGCHECK_CODE dem Datentyp DEBUG_FA_ENTRY_ULONG zugeordnet. Um den Datentyp eines Tags zu bestimmen, rufen Sie 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 Analyseerweiterungs-Plug-Ins zum Erweitern von !analyze