OID_GEN_INTERRUPT_MODERATION

クエリとして、NDIS および上にあるドライバーは、OID_GEN_INTERRUPT_MODERATION OID を使用して、ミニポート アダプターで割り込みモデレーションが有効になっているかどうかを判断します。 クエリが成功した場合、NDIS は現在の割り込みモデレーション設定を含む NDIS_INTERRUPT_MODERATION_PARAMETERS 構造体を返します。

セットとして、NDIS と上にあるドライバーは、OID_GEN_INTERRUPT_MODERATION OID を使用して、ミニポート アダプターの割り込みモデレーションを有効または無効にします。

バージョン情報

Windows Vista 以降のバージョンの Windows
サポート対象。

NDIS 6.0 以降のミニポート ドライバー
必須。 セットとクエリ。

解説

クエリの場合、ミニポート ドライバーが割り込みモデレーションをサポートしていない場合、ドライバーは、NDIS_INTERRUPT_MODERATION_PARAMETERS 構造体の InterruptModeration メンバーで NdisInterruptModerationNotSupported を指定する必要があります。

セットの場合、ドライバーが、OID_GEN_INTERRUPT_MODERATION クエリに応答して NdisInterruptModerationNotSupported を報告した場合、ドライバーはセット要求に応答して NDIS_STATUS_INVALID_DATA を返す必要があります。 ミニポート ドライバーは NDIS_INTERRUPT_MODERATION_PARAMETERS 構造体を受け取ります。 NDIS_INTERRUPT_MODERATION_PARAMETERS の InterruptModeration メンバーが NdisInterruptModerationEnabled に設定されている場合、ミニポート ドライバーは割り込みモデレーションを有効にする必要があります。 それ以外の場合は、割り込みモデレーションを無効にする必要があります。

要件

ヘッダー

Ntddndis.h (Ndis.h を含む)

関連項目

NDIS_INTERRUPT_MODERATION_PARAMETERS