estrutura NDIS_FILTER_RESTART_PARAMETERS (ndis.h)

A estrutura NDIS_FILTER_RESTART_PARAMETERS define os parâmetros de reinicialização para o módulo de filtro.

Sintaxe

typedef struct _NDIS_FILTER_RESTART_PARAMETERS {
  NDIS_OBJECT_HEADER       Header;
  NDIS_MEDIUM              MiniportMediaType;
  NDIS_PHYSICAL_MEDIUM     MiniportPhysicalMediaType;
  PNDIS_RESTART_ATTRIBUTES RestartAttributes;
  NET_IFINDEX              LowerIfIndex;
  NET_LUID                 LowerIfNetLuid;
  ULONG                    Flags;
} NDIS_FILTER_RESTART_PARAMETERS, *PNDIS_FILTER_RESTART_PARAMETERS;

Membros

Header

A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_FILTER_RESTART_PARAMETERS. O NDIS define o membro Type da estrutura especificada como NDIS_OBJECT_TYPE_FILTER_RESTART_PARAMETERS, o membro Revision a NDIS_FILTER_RESTART_PARAMETERS_REVISION_1 e o membro Size a NDIS_SIZEOF__FILTER_RESTART_PARAMETERS_REVISION_1.

MiniportMediaType

O tipo NdisMedium Xxx ao qual o adaptador de miniporto base subjacente dá suporte. Para obter mais informações, consulte NDIS_MEDIUM.

MiniportPhysicalMediaType

O tipo médio físico para o adaptador de miniporta base subjacente. Para obter mais informações, consulte OID_GEN_PHYSICAL_MEDIUM.

RestartAttributes

Um ponteiro para uma estrutura NDIS_RESTART_ATTRIBUTES .

LowerIfIndex

O índice da interface de rede NDIS da interface logo abaixo do módulo de filtro atual. Ou seja, se houver módulos de filtro ou NDIS 5. x filtrar drivers intermediários instalados em um adaptador de miniporto físico ou no driver intermediário MUX de nível mais alto, esse membro contém o índice de interface da interface do módulo de filtro ou a interface de driver intermediário de filtro que está logo abaixo do módulo de filtro atual. Se não houver nenhum módulo de filtro ou interfaces de driver intermediário de filtro instaladas sobre o adaptador de miniporto físico ou o driver intermediário MUX de nível mais alto, esse membro conterá o índice de interface do adaptador de miniporto físico subjacente ou o miniporto virtual de driver intermediário MUX de nível mais alto.

LowerIfNetLuid

O adaptador de rede NDIS NET_LUID valor da interface logo abaixo do módulo de filtro atual. Ou seja, se houver módulos de filtro ou NDIS 5. x filtrar drivers intermediários instalados em um adaptador de miniporto físico ou no driver intermediário MUX de nível mais alto, esse membro contém a interface de rede NET_LUID da interface do módulo de filtro ou a interface de driver intermediário de filtro que está logo abaixo do módulo de filtro atual. Se não houver nenhum módulo de filtro ou interfaces de driver intermediário de filtro instaladas no adaptador de miniporto físico ou no driver intermediário MUX de nível mais alto, esse membro conterá a interface de rede NET_LUID do adaptador de miniporto físico subjacente ou o miniporto virtual de driver intermediário MUX de nível mais alto.

Flags

Reservado para uso futuro.

Comentários

Para definir parâmetros de reinicialização do módulo de filtro, o NDIS passa um ponteiro para uma estrutura NDIS_FILTER_RESART_PARAMETERS para a função FilterRestart .

Os drivers de filtro podem modificar os atributos de reinicialização especificados por drivers subjacentes. Para obter mais informações sobre como modificar atributos de reinicialização, consulte FilterRestart.

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

FilterRestart

NDIS_MEDIUM

NDIS_OBJECT_HEADER

NDIS_RESTART_ATTRIBUTES

OID_GEN_PHYSICAL_MEDIUM