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 :
NDIS Packet Coalescing. Pour plus d’informations sur l’utilisation des filtres de réception dans cette interface, consultez Gestion des filtres de réception de coalescing de paquets.
Virtualisation d’E/S racine unique (SR-IOV). Pour plus d’informations sur l’utilisation des filtres de réception dans cette interface, consultez Définition d’un filtre de réception sur un port virtuel.
Virtual Machine Queue (VMQ). Pour plus d’informations sur l’utilisation des filtres de réception dans cette interface, consultez Définition et suppression des filtres VMQ.
À 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) |