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
Scrittura di un plug-in dell'estensione di analisi per estendere !analizza