estrutura NDIS_INTERRUPT_MODERATION_PARAMETERS (ntddndis.h)

A estrutura NDIS_INTERRUPT_MODERATION_PARAMETERS define parâmetros de interrupção para o OID OID_GEN_INTERRUPT_MODERATION .

Sintaxe

typedef struct _NDIS_INTERRUPT_MODERATION_PARAMETERS {
  NDIS_OBJECT_HEADER        Header;
  ULONG                     Flags;
  NDIS_INTERRUPT_MODERATION InterruptModeration;
} NDIS_INTERRUPT_MODERATION_PARAMETERS, *PNDIS_INTERRUPT_MODERATION_PARAMETERS;

Membros

Header

A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_INTERRUPT_MODERATION_PARAMETERS. Defina o membro Type da estrutura especificada por Header como NDIS_OBJECT_TYPE_DEFAULT, o membro Revision como NDIS_INTERRUPT_MODERATION_PARAMETERS_REVISION_1 e o membro Size como NDIS_SIZEOF_INTERRUPT_MODERATION_PARAMETERS_REVISION_1.

Flags

Um OR bit a bit dos seguintes sinalizadores:

NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_RESET

Uma NIC (cartão de interface de rede) deve ter uma redefinição de hardware para habilitar ou desabilitar a moderação de interrupção.

NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_REINITIALIZE

Um driver de miniporte deve concluir um ciclo de interrupção e reinicialização para habilitar ou desabilitar a moderação de interrupção. Se esse sinalizador estiver habilitado, também haverá uma redefinição de hardware.

InterruptModeration

Um valor do tipo NDIS_INTERRUPT_MODERATION que indica ou especifica o status de moderação de interrupção atual.

Os seguintes valores têm suporte:

NdisInterruptModerationUnknown

Em uma consulta OID, esse valor indica que o driver de miniporto não pode determinar se a moderação de interrupção está habilitada ou desabilitada em uma NIC. Esse valor é inválido para uma solicitação definida.

NdisInterruptModerationNotSupported

Em uma consulta OID, esse valor indica que a NIC ou seu driver de miniporto não dá suporte à moderação de interrupção. Esse valor é inválido para uma solicitação definida.

NdisInterruptModerationEnabled

Em uma consulta OID, esse valor indica que a moderação de interrupção está habilitada na NIC. Em um conjunto de OID, NdisInterruptModerationEnabled indica que a moderação de interrupção deve ser habilitada na NIC.

NdisInterruptModerationDisabled

Em uma consulta OID, esse valor indica que a moderação de interrupção está desabilitada na NIC. Em um conjunto de OID, NdisInterruptModerationDisabled indica que a moderação de interrupção deve ser desabilitada na NIC.

Comentários

A estrutura de NDIS_INTERRUPT_MODERATION_PARAMETERS define parâmetros de interrupção para as operações de consulta e definição de OID OID_GEN_INTERRUPT_MODERATION . Somente os valores NdisInterruptModerationEnabled e NdisInterruptModerationDisabled para o membro InterruptModeration se aplicam às operações definidas.

Requisitos

Requisito Valor
Cabeçalho ntddndis.h (inclua Ndis.h)

Confira também

NDIS_OBJECT_HEADER

OID_GEN_INTERRUPT_MODERATION