OIDProcessing 規則集 (NDIS)
使用這些規則來確認驅動程式已正確處理 OID 要求。
本節內容
主題 | 描述 |
---|---|
DoubleComplete 規則指定 NDIS 驅動程式不能完成對象識別碼, (OID) 要求多次。 |
|
DoubleCompleteWorkItem 規則指定當工作項目中延遲完成時,NDIS 驅動程式不得多次完成 OID 要求。 |
|
此規則會檢查 NdisMNetPnPEvent 在 OID 要求的內容中未呼叫。 |
選取 OidProcessing 規則集
在 Microsoft Visual Studio 中選取您的驅動程式專案 (.vcxProj) 。 從 [ 驅動程式] 功能表中,按兩下 [ 啟動靜態驅動程序驗證程式...]。
按兩下 [ 規則] 索引 標籤。在 [規則集] 底下,選取 [OidProcessing]。
若要從 Visual Studio 開發人員命令提示字元視窗中選取預設規則集,請使用 /check 選項指定 OidProcessing.sdv。 例如:
msbuild /t:sdv /p:Inputs="/check:OidProcessing.sdv" mydriver.VcxProj /p:Configuration="Win8 Release" /p:Platform=Win32
如需詳細資訊,請參閱 使用靜態驅動程式驗證器在驅動程式 和 靜態驅動程式驗證器命令中尋找瑕疵, (MSBuild) 。