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 クエリおよび設定操作の割り込みパラメーターを定義します。 NdisInterruptModerationEnabled と NdisInterruptModerationDisabled InterruptModeration メンバーの 値のみが設定操作に適用されます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddndis.h (Ndis.h を含む) |