共用方式為


變更區域變數的值

新的值時所輸入的值] 欄位中區域變數 ] 視窗中,偵錯封裝傳遞字串,當輸入時,運算式評估工具 (EE)。 得知 ee 給予會評估此字串,其中可能包含簡單的值或運算式,並將產生的值儲存在相關聯的本機。

這是本機的值變更型別的程序概觀:

  1. 使用者輸入新值後,會呼叫 Visual Studio IDebugProperty2::SetValueAsStringIDebugProperty2與區域相關聯的物件。

  2. IDebugProperty2::SetValueAsString執行下列工作:

    1. 評估要產生一個值的字串。

    2. 繫結相關的IDebugField的物件取得IDebugObject物件。

    3. 將值轉換為一系列位元組。

    4. 呼叫IDebugObject::SetValue將放入記憶體的值的位元組,以便進行偵錯的程式可以存取它們。

  3. 重新整理 Visual Studio 區域變數顯示 (請參閱顯示區域變數如需詳細資訊)。

此程序也可用來變更中的變數值監看式視窗,但它是IDebugProperty2用來代替這個區域變數的值相關聯的物件IDebugProperty2局部本身相關聯的物件。

本章節內容

請參閱

其他資源

撰寫一般的語言執行階段運算式評估工具

顯示區域變數