Partilhar via


NDIS_MINIPORT_PAUSE_PARAMETERS estrutura (ndis.h)

A estrutura NDIS_MINIPORT_PAUSE_PARAMETERS define parâmetros de pausa para adaptadores de miniport.

Sintaxe

typedef struct _NDIS_MINIPORT_PAUSE_PARAMETERS {
  NDIS_OBJECT_HEADER Header;
  ULONG              Flags;
  ULONG              PauseReason;
} NDIS_MINIPORT_PAUSE_PARAMETERS, *PNDIS_MINIPORT_PAUSE_PARAMETERS;

Membros

Header

A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_MINIPORT_PAUSE_PARAMETERS. O NDIS define o membro Type da estrutura que de Cabeçalho especifica para NDIS_OBJECT_TYPE_DEFAULT, o membro de Revisão para NDIS_MINIPORT_PAUSE_PARAMETERS_REVISION_1 e o membro tamanho para NDIS_SIZEOF_MINIPORT_PAUSE_PARAMETERS_REVISION_1.

Flags

Reservado.

PauseReason

O valor desse membro depende da versão do NDIS que um driver de miniporto está direcionando.

Versão do NDIS do driver de miniport Valor
Anterior ao NDIS 6.40 Valores imprevisíveis. Os drivers de miniporto não devem depender do valor desse membro.
6.40 e posterior NDIS_PAUSE_MINIPORT_DEVICE_REMOVE em condições específicas, caso contrário, NDIS_PAUSE_NDIS_INTERNAL.

Para drivers de miniporto NDIS 6.40 e posteriores em execução no Windows 10, versão 1903 e posteriores, o valor desse membro poderá ser NDIS_PAUSE_MINIPORT_DEVICE_REMOVE se o NDIS garantir que a instância do adaptador de miniporto nunca receberá uma chamada MiniportRestart novamente. Caso contrário, esse valor será NDIS_PAUSE_NDIS_INTERNAL. Se o sinalizador de NDIS_PAUSE_MINIPORT_DEVICE_REMOVE estiver definido, os drivers de miniporto poderão, opcionalmente, fazer otimizações agressivas de desempenho em seus manipulador de MiniportPause que pressupõem que o datapath do adaptador nunca será reiniciado. Os drivers NDIS 6.40 e posteriores nunca verão NDIS_PAUSE_MINIPORT_DEVICE_REMOVE em versões do Windows anteriores ao Windows 10, versão 1903.

Observações

Para definir parâmetros de pausa do adaptador de miniporto, o NDIS passa um ponteiro para uma estrutura de NDIS_MINIPORT_PAUSE_PARAMETERS para a função MiniportPause.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte no NDIS 6.0 e posterior.
cabeçalho ndis.h (inclua Ndis.h)

Consulte também

MiniportPause

NDIS_OBJECT_HEADER