共用方式為


KsMarkPendingIrp 規則 ()

KsMarkPendingIrp 規則指定當從下列回呼函式傳回STATUS_PENDING時,核心串流 (KS) 迷你埠驅動程序應該將 IRP 標示為擱置:

  • AVStrMiniFilterClose
  • AVStrMiniPinClose
  • AVStrMiniPinCreate

若要將 IRP 標示為擱置中,請使用 IoMarkIrpPending 例程。

驅動程式模型:KS

使用此規則找到的錯誤檢查:錯誤檢查0xC4:DRIVER_VERIFIER_DETECTED_VIOLATION(0x00081008

測試方法

在編譯時期

執行 靜態驅動程式驗證器 ,並指定 KsMarkPendingIrp 規則。

使用下列步驟來執行程式碼的分析:
  1. 準備您的程序代碼(使用角色類型宣告)。
  2. 執行靜態驅動程式驗證器。
  3. 檢視和分析結果。

如需詳細資訊,請參閱 使用靜態驅動程式驗證器尋找驅動程式中的瑕疵。

在執行階段

若要確認此規則,請開啟 [命令提示字元] 視窗。 輸入驅動程式驗證器命令並指定 /domain ks

例如:

verifier /domain ks [options] /driver <yourdriver>

如需詳細資訊,請參閱驅動程式驗證器

另請參閱

AVStrMiniFilterClose AVStrMiniPinCloseAVStrMiniPinCreate