Condividi tramite


Interfaccia IDebugFailureAnalysis2 (extsfns.h)

Quando viene eseguito il comando del debugger !analizza , il motore di analisi può caricare ed eseguire plug-in di analisi delle estensioni. Il motore di analisi crea un oggetto DebugFailureAnalysis per organizzare i dati correlati a una determinata sessione di analisi.

Un plug-in di analisi dell'estensione può accedere a un oggetto DebugFailureAnalysis tramite un'interfaccia IDebugFailureAnalysis2 . Il plug-in può controllare, modificare e migliorare le informazioni create dall'analisi predefinita. Per altre informazioni, vedere Scrittura di un plug-in dell'estensione di analisi per estendere !analizza.

Ereditarietà

L'interfaccia IDebugFailureAnalysis2 eredita dall'interfaccia IUnknown . IDebugFailureAnalysis2 include anche questi tipi di membri:

Metodi

L'interfaccia IDebugFailureAnalysis2 include questi metodi.

 
IDebugFailureAnalysis2::AddBuffer

Il metodo AddBuffer aggiunge una nuova voce FA a un oggetto DebugFailureAnalysis e scrive i byte da un buffer specificato al blocco dati della nuova voce FA.
IDebugFailureAnalysis2::AddExtensionCommand

Il metodo AddExtensionCommand aggiunge una nuova voce FA a un oggetto DebugFailureAnalysis e imposta il blocco dati della voce FA a un comando debugger specificato.
IDebugFailureAnalysis2::AddString

Il metodo AddString aggiunge una nuova voce FA a un oggetto DebugFailureAnalysis e imposta il blocco dati della voce FA su una stringa specificata.
IDebugFailureAnalysis2::AddUlong

Il metodo AddUlong aggiunge una nuova voce FA a un oggetto DebugFailureAnalysis e imposta il blocco dati della voce FA su un valore ULONG specificato.
IDebugFailureAnalysis2::AddUlong64

Il metodo AddUlong64 aggiunge una nuova voce FA a un oggetto DebugFailureAnalysis e imposta il blocco dati della voce FA su un valore specificato a 64 bit.
IDebugFailureAnalysis2::GetDebugFATagControl

Il metodo GetDebugFATagControl ottiene un puntatore a un'interfaccia IDebugFAEntryTags, che fornisce l'accesso ai tag in un oggetto DebugFailureAnalysisTags.
IDebugFailureAnalysis2::SetBuffer

Il metodo SetBuffer cerca un oggetto DebugFailureAnalysis per la prima voce FA con un tag specificato. Se trova una voce FA con il tag specificato, sovrascrive il blocco dati della voce FA con i byte in un buffer specificato.
IDebugFailureAnalysis2::SetExtensionCommand

Il metodo SetExtensionCommand cerca un oggetto DebugFailureAnalysis per la prima voce FA con un tag specificato.
IDebugFailureAnalysis2::SetString

Il metodo SetString cerca un oggetto DebugFailureAnalysis per la prima voce FA con un tag specificato. Se trova una voce FA con il tag specificato, imposta (sovrascrive) il blocco di dati della voce FA su un valore stringa specificato.
IDebugFailureAnalysis2::SetUlong

Il metodo SetUlong cerca un oggetto DebugFailureAnalysis per la prima voce FA con un tag specificato. Se trova una voce FA con il tag specificato, imposta (sovrascrive) il blocco di dati della voce FA a un valore ULONG specificato.
IDebugFailureAnalysis2::SetUlong64

Il metodo SetUlong64 cerca un oggetto DebugFailureAnalysis per la prima voce FA con un tag specificato. Se trova una voce FA con il tag specificato, imposta (sovrascrive) il blocco di dati della voce FA a un valore di ULONG64 specificato.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione extsfns.h

Vedi anche

!Analizzare

Scrittura di un plug-in dell'estensione di analisi per estendere !analizza

_EFN_Analyze