Bagikan melalui


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.