KBUGCHECK_TRIAGE_DUMP_DATA結構 (wdm.h)
_KBUGCHECK_TRIAGE_DUMP_DATA 結構描述與KBUGCHECK_REASON_CALLBACK_ROUTINE回呼例程搭配使用的傾印數據。
語法
typedef struct _KBUGCHECK_TRIAGE_DUMP_DATA {
PKTRIAGE_DUMP_DATA_ARRAY DataArray;
ULONG Flags;
ULONG MaxVirtMemSize;
ULONG BugCheckCode;
ULONG_PTR BugCheckParameter1;
ULONG_PTR BugCheckParameter2;
ULONG_PTR BugCheckParameter3;
ULONG_PTR BugCheckParameter4;
} KBUGCHECK_TRIAGE_DUMP_DATA, *PKBUGCHECK_TRIAGE_DUMP_DATA;
成員
DataArray
_KBUGCHECK_TRIAGE_DUMP_DATA 結構的指標。 這是回呼用來提供其所建立分級區塊數據陣列的方法。
Flags
傳遞至回呼的旗標。
KB_TRIAGE_DUMP_DATA_FLAG_BUGCHECK_ACTIVE 0x00000001
指出在錯誤檢查期間叫用回呼。 目前,此旗標應該一律設定。
MaxVirtMemSize
回呼允許新增至傾印的虛擬記憶體大小上限,以位元組為單位。 數據陣列中所述之區域的累計大小不應超過此大小。
BugCheckCode
這個值會通知回呼傳遞至 KeBugcheckEx 的錯誤檢查程式代碼。 回呼例程可以使用這項資訊來決定是否要將任何記憶體新增至損毀傾印檔案。 如需錯誤檢查碼的完整清單,請參閱 WDK 中包含的 Bugcodes.h 頭檔。
BugCheckParameter1
錯誤檢查參數 1。 錯誤檢查參數會通知回呼傳遞至 KeBugcheckEx 的錯誤檢查參數。
BugCheckParameter2
錯誤檢查參數 2。 錯誤檢查參數會通知回呼傳遞至 KeBugcheckEx 的錯誤檢查參數。
BugCheckParameter3
錯誤檢查參數 3。 錯誤檢查參數會通知回呼傳遞至 KeBugcheckEx 的錯誤檢查參數。
BugCheckParameter4
錯誤檢查參數 4。 錯誤檢查參數會通知回呼傳遞至 KeBugcheckEx 的錯誤檢查參數。
備註
驅動程式會接收此型別的結構,做為其 KBUGCHECK_REASON_CALLBACK_ROUTINE 回呼例程的參數。
驅動程式會從回呼例程呼叫 KeAddTriageDumpDataBlock 函式來修改傾印數據陣列。
規格需求
需求 | 值 |
---|---|
標頭 | wdm.h |