NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS structure (ntddndis.h)

La structure NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS spécifie les paramètres de déplacement d’un filtre de réception créé précédemment. Un filtre de réception est déplacé d’une file d’attente de réception sur un port virtuel (VPort) vers une file d’attente de réception sur un autre VPort.

Syntaxe

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;

Membres

Header

Type, révision et taille de la structure NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS . Ce membre est mis en forme en tant que structure NDIS_OBJECT_HEADER .

Le pilote miniport doit définir le membre Type de l’en-tête sur NDIS_OBJECT_TYPE_DEFAULT. Pour spécifier la version de la structure NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS , le pilote doit définir le membre Revision de Header sur la valeur suivante :

NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS_REVISION_1

Version d’origine pour NDIS 6.30 et versions ultérieures.

Définissez le membre Size sur NDIS_SIZEOF_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS_REVISION_1.

FilterId

Valeur NDIS_RECEIVE_FILTER_ID qui spécifie l’identificateur du filtre de réception.

Note Le filtre spécifié par cette valeur doit avoir été précédemment défini via une demande de méthode OID de OID_RECEIVE_FILTER_SET_FILTER.
 

SourceQueueId

Valeur NDIS_RECEIVE_QUEUE_ID qui spécifie l’identificateur de la file d’attente de réception sur laquelle ce filtre a été défini précédemment. Pour plus d'informations, consultez la section Notes.

SourceVPortId

Valeur NDIS_NIC_SWITCH_VPORT_ID qui spécifie l’identificateur du VPort sur lequel ce filtre a été défini précédemment.

DestQueueId

Valeur NDIS_RECEIVE_QUEUE_ID qui spécifie l’identificateur de la file d’attente de réception sur laquelle le filtre doit être déplacé. Pour plus d'informations, consultez la section Notes.

DestVPortId

Valeur NDIS_NIC_SWITCH_VPORT_ID qui spécifie l’identificateur du VPort sur lequel ce filtre doit être déplacé.

Remarques

Cette structure est utilisée dans les requêtes de jeu d’OID de OID_RECEIVE_FILTER_MOVE_FILTER.

Note À compter de NDIS 6.30, l’interface de virtualisation d’E/S racine unique (SR-IOV) permet de définir des filtres de réception uniquement sur la file d’attente de réception par défaut sur les VPorts par défaut et non par défaut. Les membres SourceQueueId et DestQueueId doivent toujours être définis sur NDIS_DEFAULT_RECEIVE_QUEUE_ID.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.30 et versions ultérieures.
En-tête ntddndis.h (include Ndis.h)

Voir aussi

NDIS_OBJECT_HEADER

OID_RECEIVE_FILTER_MOVE_FILTER