共用方式為


!vad

!vad 延伸模組會顯示虛擬位址描述元 (VAD) 或 VAD 樹狀結構的詳細數據。

  • 顯示虛擬位址描述的詳細資料(VAD)
  • 顯示 VAD 樹狀結構的詳細數據。
  • 顯示特定使用者模式模組 VAD 的相關信息,並提供可用來載入該模組符號的字串。
!vad VAD-Root [Flag]
!vad Address 1

參數

VAD-Root
要顯示之 VAD 樹狀結構的根目錄位址。


指定顯示將採用的表單。 可能的值包括:

0
會顯示以 VAD-Root 為基礎的整個 VAD 樹狀結構。 (這是預設值。

1
只會顯示 VAD-Root 指定的 VAD。 顯示將包含更詳細的分析。

位址
使用者模式模組虛擬位址範圍內的位址。

DLL

Kdexts.dll

其他資訊

如需虛擬位址描述項的相關信息,請參閱 Mark Russinovich 和 David 所羅門Microsoft Windows 內部

備註

您可以使用 !process 命令,找到任何進程的 VAD 根位址。

當您需要載入已分頁記憶體不足之使用者模式模組的符號時,!vad 命令會很有説明。 如需詳細資訊,請參閱 對應PEB分頁時對應的符號。

以下是 !vad 延伸模組的範例:

kd> !vad 824bc2f8
VAD     level      start      end    commit
82741bf8 ( 1)      78000    78045         8 Mapped  Exe  EXECUTE_WRITECOPY
824ef368 ( 2)      7f6f0    7f7ef         0 Mapped       EXECUTE_READ
824bc2f8 ( 0)      7ffb0    7ffd3         0 Mapped       READONLY
8273e508 ( 2)      7ffde    7ffde         1 Private      EXECUTE_READWRITE
82643fc8 ( 1)      7ffdf    7ffdf         1 Private      EXECUTE_READWRITE

Total VADs:     5  average level:    2  maximum depth: 2

kd> !vad 824bc2f8 1

VAD @ 824bc2f8
  Start VPN:         7ffb0  End VPN:    7ffd3  Control Area:  827f1208
  First ProtoPte: e1008500  Last PTE e100858c  Commit Charge         0 (0.)
  Secured.Flink          0  Blink           0  Banked/Extend:        0 Offset 0
   ViewShare NoChange READONLY

SecNoChange