共用方式為


原始程式行語法

您可以將原始程式檔行號指定為 MASM 運算式的所有或部分。 這些數位會評估為對應至此原始程式碼之可執行程式碼的位移。

注意 您無法使用源行號做為 C++ 表達式的一部分。 如需使用MASM和 C++ 運算式語法的詳細資訊,請參閱 評估表達式

您必須以嚴重輔色 () 括住原始程式檔和行號表示式。 ` 下列範例顯示原始程式檔行號的完整格式。

`[[Module!]Filename][:LineNumber]`

如果您有多個具有相同檔名的檔案, Filename 應該包含整個目錄路徑和檔名。 此目錄路徑應該是編譯時所使用的目錄路徑。 如果您只提供檔名或路徑的一部分,而且有多個相符專案,則調試程式會使用它找到的第一個相符專案。

如果您省略 Filename,調試程式會使用對應至目前程式計數器的來源檔案。

除非前面加上 0x,否則 LineNumber 會讀取為十進位數,而不論目前的預設基數為何。 如果您省略 LineNumber,運算式會評估為對應至原始程式檔之可執行檔的初始位址。

除非您發出 .lines(切換原始程式行支援)命令,或您在啟動 WinDbg 時包含 -lines 命令行選項,否則不會在 CDB 中評估源行表達式。

如需來源偵錯的詳細資訊,請參閱 在來源模式中偵錯。