共用方式為


事件資訊

每當偵錯會話可存取時,就會有 最後一個事件。 這是導致會話變得可存取的事件。 事件目標是產生最後一個事件的目標。 當階段變得可存取時,目前的目標會設為事件目標。 最後一個事件的詳細數據是由 GetLastEventInformation 傳回。 最後一個事件的指令指標,以及事件發生時指令指標的記憶體,會由 要求 作業 DEBUG_REQUEST_GET_CAPTURED_EVENT_CODE_OFFSETDEBUG_REQUEST_READ_CAPTURED_EVENT_CODE_STREAM傳回。

如果目標是損毀傾印檔案,則 最後一個事件 是在建立傾印檔案之前發生的最後一個事件。 此事件會儲存在傾印檔案中,當取得傾印檔案做為偵錯目標時,引擎會針對事件回呼產生它。

如果目標是核心模式目標,而且發生 錯誤檢查 ,則可以使用 ReadBugCheckData 找到錯誤檢查程式代碼和相關參數。

如果目標是使用者模式迷你傾印,傾印檔案產生器可能會儲存其他事件。 一般而言,這是引發產生器來儲存傾印檔案的事件。 此事件的詳細數據是由 GetStoredEventInformation要求 作業 DEBUG_REQUEST_TARGET_EXCEPTION_CONTEXTDEBUG_REQUEST_TARGET_EXCEPTION_THREADDEBUG_REQUEST_TARGET_EXCEPTION_RECORD 傳回。

匯出檔案可能包含靜態事件清單。 每個事件都代表目標在特定時間點的快照。 此清單中的事件數目是由 GetNumberEvents 傳回。 如需清單中每個事件的描述,請使用 GetEventIndexDescription。 若要將此清單中的事件設定為目前事件,請使用 SetNextEventIndex 方法;呼叫 WaitForEvent 之後,事件會變成目前的事件。 若要判斷清單中的哪個事件是目前的事件,請使用 GetCurrentEventIndex