estrutura NDIS_MINIPORT_PAUSE_PARAMETERS (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 especificada por Header como NDIS_OBJECT_TYPE_DEFAULT, o membro Revision como NDIS_MINIPORT_PAUSE_PARAMETERS_REVISION_1 e o membro Size como 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 miniporte 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 miniporte NDIS 6.40 e posteriores em execução no Windows 10, versão 1903 e posterior, o valor desse membro poderá ser NDIS_PAUSE_MINIPORT_DEVICE_REMOVE se o NDIS garantir que a instância do adaptador de miniporte nunca mais receberá uma chamada MiniportRestart. Caso contrário, esse valor será NDIS_PAUSE_NDIS_INTERNAL. Se o sinalizador NDIS_PAUSE_MINIPORT_DEVICE_REMOVE estiver definido, os drivers de miniporto poderão, opcionalmente, fazer otimizações agressivas de desempenho em seu manipulador 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.

Comentários

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

Requisitos

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

Confira também

MiniportPause

NDIS_OBJECT_HEADER