Partager via


OID_RECEIVE_FILTER_GLOBAL_PARAMETERS

Les pilotes excessivement émettent des requêtes OID de OID_RECEIVE_FILTER_GLOBAL_PARAMETERS pour obtenir les paramètres de filtrage de réception globale d’une carte réseau.

Après un retour réussi à partir de la requête OID, le membre InformationBuffer de la structure NDIS_OID_REQUEST contient un pointeur vers une structure NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS .

Notes

Les filtres de réception NDIS sont utilisés dans les interfaces NDIS suivantes :

À compter de NDIS 6.20, les pilotes de protocole utilisent OID_RECEIVE_FILTER_GLOBAL_PARAMETERS pour interroger les paramètres de configuration globaux actuels pour le filtrage de réception sur une carte réseau. Par exemple, les pilotes de protocole peuvent utiliser cet OID pour déterminer si les types de filtres de réception ou de files d’attente de réception sont activés ou désactivés.

Retourner les codes status

NDIS gère la requête de requête OID de OID_RECEIVE_FILTER_GLOBAL_PARAMETERS pour les pilotes miniport et retourne l’un des codes status suivants :

NDIS_STATUS_SUCCESS
La demande s’est terminée avec succès.

NDIS_STATUS_PENDING
La demande est en attente d’achèvement. NDIS transmet le code status final et les résultats au gestionnaire de saisie semi-automatique de la requête OID de l’appelant une fois la demande terminée.

NDIS_STATUS_INVALID_LENGTH
La mémoire tampon d’informations était trop courte. NDIS définit les DONNÉES. QUERY_INFORMATION. BytesNeeded membre dans la structure NDIS_OID_REQUEST à la taille de mémoire tampon minimale requise.

NDIS_STATUS_INVALID_PARAMETER
La demande a échoué, car elle a essayé d’activer une fonctionnalité que la carte réseau sous-jacente ne prend pas en charge.

NDIS_STATUS_FAILURE
La demande a échoué pour d’autres raisons.

Spécifications

Version

Pris en charge dans NDIS 6.20 et versions ultérieures.

En-tête

Ntddndis.h (inclure Ndis.h)

Voir aussi

NDIS_OID_REQUEST

NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS