Delen via


Invoergegevens voor foutenanalyse

Een DebugFailureAnalysis-object bevat een verzameling foutanalyse-vermeldingen. Zie Vermeldingen, tags en gegevenstypen voor foutanalyse voor meer informatie.

Een foutanalysevermelding (ook wel een FA-vermelding genoemd) is een van de volgende:

Het DataSize-lid van de FA_ENTRY-structuur bevat de grootte, in bytes, van het gegevensblok. Als er geen gegevensblok is, is DataSize gelijk aan 0. Het taglid van een FA_ENTRY structuur identificeert het soort informatie dat is opgeslagen in de FA-vermelding. De tag DEBUG_FLR_BUGCHECK_CODE geeft bijvoorbeeld aan dat het gegevensblok van de FA_ENTRY een code voor foutcontrole bevat.

In sommige gevallen is er geen gegevensblok nodig; alle informatie wordt overgebracht door de tag. Een FA_ENTRY met tag DEBUG_FLR_KERNEL_VERIFIER_ENABLED heeft bijvoorbeeld geen gegevensblok.

Elke tag is gekoppeld aan een van de gegevenstypen in de opsomming FA_ENTRY_TYPE . De tag DEBUG_FLR_BUGCHECK_CODE is bijvoorbeeld gekoppeld aan het gegevenstype DEBUG_FA_ENTRY_ULONG. Als u het gegevenstype van een tag wilt bepalen, roept u de GetType-methode van de interface IDebugFAEntryTags aan.

Gebruik de interface IDebugFailureAnalysis2 om het gegevensblok van een FA-vermelding op te halen of in te stellen.

Zie ook

Een invoegtoepassing voor analyse-extensies schrijven om !analyze uit te breiden

FA_ENTRY