Compartilhar via


NDIS_INTERRUPT_MODERATION_PARAMETERS estrutura (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 tipo da estrutura que de Cabeçalho especifica para NDIS_OBJECT_TYPE_DEFAULT, o membro de Revisão de para NDIS_INTERRUPT_MODERATION_PARAMETERS_REVISION_1 e o membro tamanho do para NDIS_SIZEOF_INTERRUPT_MODERATION_PARAMETERS_REVISION_1.

Flags

Um OR bit a bit dos seguintes sinalizadores:

NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_RESET

Uma NIC (placa 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 miniporto 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, haverá também uma redefinição de hardware.

InterruptModeration

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

Há suporte para os seguintes valores:

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.

Observações

A estrutura NDIS_INTERRUPT_MODERATION_PARAMETERS define parâmetros de interrupção para a consulta OID OID_GEN_INTERRUPT_MODERATION e definir operações. 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)

Consulte também

NDIS_OBJECT_HEADER

OID_GEN_INTERRUPT_MODERATION