Udostępnij przez


Wpisy analizy błędów

Obiekt DebugFailureAnalysis zawiera kolekcję wpisów analizy błędów. Aby uzyskać więcej informacji, zobacz Wpisy analizy błędów, tagi i typy danych.

Wpis analizy błędu (nazywany również wpisem FA) jest jednym z następujących elementów:

Element członkowski DataSize struktury FA_ENTRY przechowuje rozmiar w bajtach bloku danych. Jeśli nie ma bloku danych, rozmiar danych jest równy 0. Element członkowski tagu struktury FA_ENTRY identyfikuje rodzaj informacji przechowywanych w wpisie FA. Na przykład tag DEBUG_FLR_BUGCHECK_CODE wskazuje, że blok danych FA_ENTRY zawiera kod sprawdzania błędów.

W niektórych przypadkach nie ma potrzeby blokowania danych; wszystkie informacje są przekazywane przez tag . Na przykład FA_ENTRY z tagiem DEBUG_FLR_KERNEL_VERIFIER_ENABLED nie ma bloku danych.

Każdy tag jest skojarzony z jednym z typów danych w wyliczeniu FA_ENTRY_TYPE. Tag DEBUG_FLR_BUGCHECK_CODE jest związany z typem danych DEBUG_FA_ENTRY_ULONG. Aby określić typ danych tagu, wywołaj metodę GetType interfejsu IDebugFAEntryTags .

Aby uzyskać lub ustawić blok danych wpisu FA, użyj interfejsu IDebugFailureAnalysis2 .

Zobacz również

Tworzenie wtyczki rozszerzającej funkcje !analyze

FA_ENTRY