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 쿼리 및 설정 작업에 대한 인터럽트 매개 변수를 정의합니다. InterruptModeration 멤버에 대한 NdisInterruptModerationEnabled 및 NdisInterruptModerationDisabled 값만 설정 작업에 적용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntddndis.h(Ndis.h 포함) |