Compartilhar via


estrutura NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS (ntddndis.h)

A estrutura NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS especifica os parâmetros para mover um filtro de recebimento criado anteriormente. Um filtro de recebimento é movido de uma fila de recebimento em uma VPort (porta virtual) para uma fila de recebimento em outra VPort.

Sintaxe

typedef struct _NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS {
  NDIS_OBJECT_HEADER       Header;
  NDIS_RECEIVE_FILTER_ID   FilterId;
  NDIS_RECEIVE_QUEUE_ID    SourceQueueId;
  NDIS_NIC_SWITCH_VPORT_ID SourceVPortId;
  NDIS_RECEIVE_QUEUE_ID    DestQueueId;
  NDIS_NIC_SWITCH_VPORT_ID DestVPortId;
} NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS, *PNDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS;

Membros

Header

O tipo, a revisão e o tamanho da estrutura NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS . Esse membro é formatado como uma estrutura NDIS_OBJECT_HEADER .

O driver de miniporta deve definir o membro Type de Header como NDIS_OBJECT_TYPE_DEFAULT. Para especificar a versão da estrutura NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS , o driver deve definir o membro Revision de Header para o seguinte valor:

NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS_REVISION_1

Versão original do NDIS 6.30 e posterior.

Defina o membro Size como NDIS_SIZEOF_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS_REVISION_1.

FilterId

Um valor NDIS_RECEIVE_FILTER_ID que especifica o identificador do filtro de recebimento.

Nota O filtro especificado por esse valor deve ter sido definido anteriormente por meio de uma solicitação de método OID de OID_RECEIVE_FILTER_SET_FILTER.
 

SourceQueueId

Um valor NDIS_RECEIVE_QUEUE_ID que especifica o identificador da fila de recebimento na qual esse filtro foi definido anteriormente. Para obter mais informações, consulte a seção Comentários.

SourceVPortId

Um valor NDIS_NIC_SWITCH_VPORT_ID que especifica o identificador do VPort no qual esse filtro foi definido anteriormente.

DestQueueId

Um valor NDIS_RECEIVE_QUEUE_ID que especifica o identificador da fila de recebimento na qual o filtro deve ser movido. Para obter mais informações, consulte a seção Comentários.

DestVPortId

Um valor NDIS_NIC_SWITCH_VPORT_ID que especifica o identificador do VPort no qual esse filtro deve ser movido.

Comentários

Essa estrutura é usada em solicitações de conjunto de OID de OID_RECEIVE_FILTER_MOVE_FILTER.

Nota A partir do NDIS 6.30, a interface SR-IOV (virtualização de E/S raiz única) permite que os filtros de recebimento sejam definidos apenas na fila de recebimento padrão em VPorts padrão e não padrão. Os membros SourceQueueId e DestQueueId sempre devem ser definidos como NDIS_DEFAULT_RECEIVE_QUEUE_ID.
 

Requisitos

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

Confira também

NDIS_OBJECT_HEADER

OID_RECEIVE_FILTER_MOVE_FILTER