共用方式為


KsStudio - KS 監視器

KSMonitor 是 KSStudio (KSMon.sys 所安裝的設備磁碟機) ,可用來檢查以 KS 篩選和釘選實例為目標的所有 IRP 型通訊。 請注意,AVStream (第 2 代 KS) 篩選準則通常可以使用其他非 IRP 基底、通訊類型。 因此,KSMonitor 無法監視兩個 AVStream 篩選器之間的通訊。

若要監視篩選,請以滑鼠右鍵按一下 [篩選處理 站] 檢視中的篩選處理站,或在 [拓撲] 或 [ 物件詳細 資料] 檢視的 [篩選實例] 上按一下滑鼠右鍵。 選擇 [監視]。 如果已啟用監視,您會看到篩選實例上的監視圖示。

KS 監視器功能

KSMonitor 具有下列功能。

  • 傳回碼篩選 -- 這可讓您查看,例如,只有 「STATUS_...」傳回碼
  • IRP 篩選 -- 這可讓您查看,例如只IRP_MJ_DEVICECONTROL IRP
  • 擴充IOCTL_KS_PROPERTY IRP
  • IRP 統計資料
  • IRP 計時
  • 中斷點設定
  • 複製到剪貼簿功能 -- 如同大部分的其他 KSStudio 檢視,您可以複製到剪貼簿

KS 監視器的運作方式

KSMonitor 的運作方式是附加至對應至指定篩選準則的 Device Object。 當您選擇監視篩選時,KSStudio 會為 KSMonitor 提供該篩選實例的控制碼。 請注意,如果篩選尚未具現化,KSStudio 就會將其具現化。 KSMonitor 接著會找出對應至此篩選控制碼的 Device Object,並附加至該 Device Object 的「頂端」。 然後 KSMonitor 會篩選以裝置物件為目標的所有 IRP。

請注意此系統的下列含意:

  • 包括IRP_MJ_...受到監視,而不只是 「KS IRP」,例如IRP_MJ_...
  • 所有以篩選準則實例為目標的所有 IRP 都會受到監視
  • 會監視篩選上所有釘選實例的目標所有 IRP

另請參閱

KSStudio 公用程式

KSStudio - 篩選和篩選處理站

KSStudio - 釘選和節點

KSStudio - KSProperties 和事件

KSStudio - 使用範例