本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

DkmStackWalkContext.RuntimeWalkNextFrames 方法 (DkmWorkList, UInt32, DkmCompletionRoutine<DkmRuntimeWalkNextFramesAsyncResult>)

 

嘗試在未使用的符號堆疊查核行程。 這會呼叫至知道如何將組件的堆疊查核行程的各種元件 (例如︰ CLR 框架將會受到由 CLR 偵錯監視)。 '無法解析' 框架會保留其中不含符號檔案中儲存的資訊無法查核堆疊的組件。 這些 '無法解析' 框架有沒有 InstructionAddress 或描述。

這個方法會將新的工作項目附加至指定的工作清單中,並傳回,因為工作項目已附加。 實際的處理工作項目是非同步的。 呼叫者將通知要求已完成透過完成常式。

命名空間:   Microsoft.VisualStudio.Debugger.CallStack
組件:  Microsoft.VisualStudio.Debugger.Engine (在 Microsoft.VisualStudio.Debugger.Engine.dll 中)

public void RuntimeWalkNextFrames(
	DkmWorkList WorkList,
	uint RequestSizeHint,
	DkmCompletionRoutine<DkmRuntimeWalkNextFramesAsyncResult> CompletionRoutine
)

參數

WorkList
Type: Microsoft.VisualStudio.Debugger.DkmWorkList

要附加至新的工作項目 WorkList。

RequestSizeHint
Type: System.UInt32

[] InRequestSizeHint 是一種提示的呼叫端需要的畫面格的數目。

CompletionRoutine
Type: Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<DkmRuntimeWalkNextFramesAsyncResult>

要求完成時要引發的常式。 如果要求成功附加至工作清單中,這一律會引發 (包含取消作業時)。 這會永遠不會引發的如果附加在工作項目失敗。

回到頁首
顯示: