NDIS_RECEIVE_FILTER_INFO struttura (ntddndis.h)

La struttura NDIS_RECEIVE_FILTER_INFO contiene informazioni su un filtro di ricezione attualmente configurato in un driver miniport.

I filtri di ricezione NDIS vengono usati nelle interfacce NDIS seguenti:

Sintassi

typedef struct _NDIS_RECEIVE_FILTER_INFO {
  NDIS_OBJECT_HEADER       Header;
  ULONG                    Flags;
  NDIS_RECEIVE_FILTER_TYPE FilterType;
  NDIS_RECEIVE_FILTER_ID   FilterId;
} NDIS_RECEIVE_FILTER_INFO, *PNDIS_RECEIVE_FILTER_INFO;

Members

Header

Struttura NDIS_OBJECT_HEADER per la struttura NDIS_RECEIVE_FILTER_INFO . Il driver imposta il membro Type della struttura che Header specifica su NDIS_OBJECT_TYPE_DEFAULT.

Per indicare la versione della struttura NDIS_RECEIVE_FILTER_INFO , il driver imposta il membro Revision su uno dei valori seguenti:

NDIS_RECEIVE_FILTER_INFO_REVISION_1

Versione originale per NDIS 6.20.

Il driver imposta il membro Size su NDIS_SIZEOF_RECEIVE_FILTER_INFO_REVISION_1.

Flags

Or bit per bit dei flag. Questo membro è riservato per NDIS.

FilterType

Tipo del filtro di ricezione.

FilterId

Identificatore di filtro di ricezione. L'identificatore del filtro è un numero intero compreso tra uno e l'altro il numero di filtri di ricezione supportati dalla scheda di rete. Un valore pari a zero non è valido.

Commenti

La struttura NDIS_RECEIVE_FILTER_INFO viene usata con l'oggetto NDIS_RECEIVE_FILTER_INFO_ARRAY struttura per la richiesta OID di OID_RECEIVE_FILTER_ENUM_FILTERS. Questa richiesta OID enumera i filtri di ricezione configurati nel driver miniport. Ciò include filtri di ricezione di pacchetti o filtri di ricezione configurati in una coda di ricezione usata nell'interfaccia VMQ o SR-IOV.

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.20 e versioni successive.
Intestazione ntddndis.h (include Ndis.h)

Vedi anche

NDIS_OBJECT_HEADER

NDIS_RECEIVE_FILTER_INFO_ARRAY

OID_RECEIVE_FILTER_ENUM_FILTERS