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) |