KMDF ドライバーで IRQ を処理する必要があります。
EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY コールバック関数を登録しましたが、システムはそれを呼び出しません。
EVT_WDF_DEVICE_PREPARE_HARDWARE は、リソースが割り当てられていない状態で呼び出されます。ここで WdfInterruptCreate() を呼び出そうとすると、STATUS_INVALID_DEVICE_STATE が発生します
システムから空き IRQ 番号を取得し、割り込みハンドラをアタッチする正しい方法は何ですか?
更新:
AddDevice ハンドラー システムで WDFINTERRUPT オブジェクトを正常に作成した後でも、リソースについて尋ねられません (EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY)。