NoIoQueuePurgeSynchronously ルール (kmdf)
NoIoQueuePurgeSynchronously ルールは、WDF ドライバーが次の EvtIO キュー オブジェクト イベント コールバック関数から WdfIoQueueStopSynchronously、WdfIoQueueDrainSynchronously、WdfIoQueueStopAndPurgeSynchronously、または WdfIoQueuePurgeSynchronously 関数を呼び出さないことを検証します。
EvtIoDefaultEvtIoDeviceControlEvtIoInternalDeviceControlEvtIoReadEvtIoWrite
ドライバー モデル: KMDF
テスト方法
コンパイル時 |
---|
静的ドライバー検証ツールを実行し、NoIoQueuePurgeSynchronously ルールを指定します。 コードの分析を実行するには、次の手順に従います。詳細については、「静的ドライバー検証ツールを使用してドライバー の欠陥を見つける」を参照してください。 |
適用対象
WdfRequestCancelSentRequestWdfRequestCompleteWdfRequestCompleteWithInformationWdfRequestCompleteWithPriorityBoostWdfRequestMarkCancelableWdfRequestMarkCancelableExWdfRequestStopAcknowledgeWdfRequestUnmarkCancelable