header extsfns.h
Header ini digunakan oleh debugger. Untuk informasi selengkapnya, lihat:
- Debugger
extsfns.h berisi antarmuka pemrograman berikut:
Antarmuka
IDebugFAEntryTags Ketika perintah !analyze debugger berjalan, mesin analisis dapat memuat dan menjalankan plug-in analisis ekstensi. Ini membuat objek DebugFailureAnalysisTags. |
IDebugFailureAnalysis IDebugFailureAnalysis digunakan untuk pemrosesan analisis kegagalan. |
IDebugFailureAnalysis2 Ketika perintah !analyze debugger berjalan, mesin analisis dapat memuat dan menjalankan plug-in analisis ekstensi. Ini membuat objek DebugFailureAnalysis. |
IDebugFailureAnalysis3 IDebugFailureAnalysis3 digunakan untuk pemrosesan analisis kegagalan. |
Fungsi panggilan balik
EXT_ANALYSIS_PLUGIN Saat menulis Ekstensi Analisis, Anda harus menerapkan dan mengekspor fungsi EXT_ANALYSIS_PLUGIN (_EFN_Analyze). |
Struktur
FA_ENTRY Objek DebugFailureAnalysis memiliki kumpulan entri analisis kegagalan (entri FA). Setiap entri FA diwakili oleh struktur FA_ENTRY. Untuk informasi selengkapnya, lihat Entri Analisis Kegagalan, Tag, dan Jenis Data. |
Enumerasi
DEBUG_FAILURE_TYPE Nilai dalam enumerasi DEBUG_FAILURE_TYPE menunjukkan jenis kegagalan. |
DEBUG_FLR_PARAM_TYPE Nilai enumerasi DEBUG_FLR_PARAM_TYPE adalah tag yang menunjukkan jenis informasi yang disimpan dalam entri analisis kegagalan. |
FA_ENTRY_TYPE Objek DebugFailureAnalysis memiliki kumpulan entri analisis kegagalan (entri FA). |
FA_EXTENSION_PLUGIN_PHASE Nilai dalam enumerasi FA_EXTENSION_PLUGIN_PHASE diteruskan ke fungsi _EFN_Analyze untuk menentukan fase analisis mana yang saat ini sedang berlangsung. |