NDIS_INTERRUPT_MODERATION_PARAMETERS 構造体 (ntddndis.h)
NDIS_INTERRUPT_MODERATION_PARAMETERS構造体は、 OID_GEN_INTERRUPT_MODERATION OID の割り込みパラメーターを定義します。
構文
typedef struct _NDIS_INTERRUPT_MODERATION_PARAMETERS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_INTERRUPT_MODERATION InterruptModeration;
} NDIS_INTERRUPT_MODERATION_PARAMETERS, *PNDIS_INTERRUPT_MODERATION_PARAMETERS;
メンバー
Header
NDIS_INTERRUPT_MODERATION_PARAMETERS構造体のNDIS_OBJECT_HEADER構造体。 Header が指定する構造体の Type メンバーをNDIS_OBJECT_TYPE_DEFAULTに、Revision メンバーをNDIS_INTERRUPT_MODERATION_PARAMETERS_REVISION_1に、Size メンバーをNDIS_SIZEOF_INTERRUPT_MODERATION_PARAMETERS_REVISION_1に設定します。
Flags
次のフラグのビットごとの OR。
NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_RESET
割り込みモデレーションを有効または無効にするには、ネットワーク インターフェイス カード (NIC) にハードウェア リセットが必要です。
NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_REINITIALIZE
ミニポート ドライバーは、中断を完了し、割り込みモデレートを有効または無効にするには、サイクルを再初期化する必要があります。 このフラグが有効になっている場合は、ハードウェアのリセットもあります。
InterruptModeration
現在の割り込みモデレートの状態を示すか指定する、NDIS_INTERRUPT_MODERATION型指定された値。
サポートされている値を次に示します。
NdisInterruptModerationUnknown
OID クエリでは、この値は、ミニポート ドライバーが NIC で割り込みモデレートを有効または無効にするかどうかを判断できないことを示します。 この値は、設定された要求に対して無効です。
NdisInterruptModerationNotSupported
OID クエリでは、この値は、NIC またはそのミニポート ドライバーが割り込みモデレートをサポートしていないことを示します。 この値は、設定された要求に対して無効です。
NdisInterruptModerationEnabled
OID クエリでは、この値は NIC で割り込みモデレートが有効になっていることを示します。 OID セットの NdisInterruptModerationEnabled は、NIC で割り込みモデレーションを有効にする必要があることを示します。
NdisInterruptModerationDisabled
OID クエリでは、この値は、NIC で割り込みモデレートが無効になっていることを示します。 OID セットの NdisInterruptModerationDisabled は、NIC で割り込みモデレーションを無効にする必要があることを示します。
注釈
NDIS_INTERRUPT_MODERATION_PARAMETERS構造体は、 OID_GEN_INTERRUPT_MODERATION OID クエリおよび設定操作の割り込みパラメーターを定義します。 Set 操作には、InterruptModeration メンバーの NdisInterruptModerationEnabled 値と NdisInterruptModerationDisabled 値のみが適用されます。
要件
要件 | 値 |
---|---|
Header | ntddndis.h (Ndis.h を含む) |