共用方式為


依虛擬位址存取記憶體

若要存取記憶體位址或位址範圍,您可以使用數個命令。 Visual Studio 和 WinDbg 提供使用者介面元素(以及命令),可用來檢視和編輯記憶體。 如需詳細資訊,請參閱在 WinDbg 中檢視和編輯記憶體(傳統版)。

下列命令可以讀取或寫入各種格式的記憶體。 這些格式包括十六進位位元組、單字(單字、雙字和四個字)、整數(短、長和四邊整數和無符號整數)、浮點數(10 位元組、16 位元組、32 位元組和64位元組實數),以及ASCII字元。

您可以使用下列命令來處理更特製化的資料類型:

您可以使用下列命令來操作記憶體範圍:

在大部分情況下,這些命令會在目前的基數中解譯其參數。 因此,如果目前的基數不是 16,您應該在十六進位位址之前新增 0x 。 不過,不論目前的基數為何,這些命令的顯示輸出通常都是十六進位格式。 (如需輸出的詳細資訊,請參閱個別命令主題。[ 記憶體] 視窗 會以十進位格式顯示整數和實數,並以十六進位格式顯示其他格式。

若要變更預設的基數,請使用 n (Set Number Base) 命令。 若要快速將數字從一個基底轉換成另一個基底,請使用 ?(評估表達式) 命令或 .formats (顯示數位格式) 命令。

當您執行使用者模式偵錯時,虛擬位址的意義取決於目前的進程。 當您執行內核模式偵錯時,虛擬位址的意義可由調試程式控制。 如需詳細資訊,請參閱 處理內容