次の関数を使用すると、割り込みを作成および削除することができます。
指定したタイプの割り込みのシステムリソースと割り込みベクターを割り当てます。
指定した割り込みハンドルのシステムリソースと割り込みベクターを解放します。
DDI_INTR_FLAG_LEVEL および DDI_INTR_FLAG_EDGE フラグを使用して、指定した割り込みの許可フラグを設定します。
割り込みハンドラを追加します。
MSI-X とともにのみ使用します。割り当てられた割り込みベクターのアドレスとデータのペアを、同じデバイスの未使用の割り込みベクターにコピーします。
指定した割り込みハンドラを削除します。
指定した割り込みを有効にします。
指定した割り込みを無効にします。
MSI とともにのみ使用します。指定した範囲の割り込みを有効にします。
MSI とともにのみ使用します。指定した範囲の割り込みを無効にします。
指定した割り込みが有効になっている場合に、割り込みマスクを設定します。
指定した割り込みが有効になっている場合に、割り込みマスクをクリアします。
割り込み中断ビットがホストブリッジまたはデバイスでサポートされている場合に、そのようなビットを読み取ります。