Gestion des requêtes dans un pilote CoNDIS WAN Miniport

Cette rubrique fournit une vue d’ensemble de la configuration requise pour la gestion des requêtes dans un pilote miniport CoNDIS WAN. Un pilote de couche supérieure appelle NdisCoOidRequest avec une requête pour déterminer les fonctionnalités spécifiques au WAN et les status actuelles d’un pilote de miniport CoNDIS WAN et de la carte réseau du pilote miniport.

Une fois que le pilote intermédiaire NDISWAN a transféré la requête, NDIS appelle la fonction MiniportCoOidRequest du pilote miniport . Dans un pilote de miniport CoNDIS WAN, cette fonction est la même que dans n’importe quel pilote miniport orienté connexion, sauf que le pilote de miniport CoNDIS WAN prend en charge les objets CoNDIS WAN.

Si le pilote miniport CoNDIS WAN termine MiniportCoOidRequest de manière asynchrone en retournant une status de NDIS_STATUS_PENDING, il doit terminer la requête ultérieurement en appelant NdisCoOidRequestComplete.

Lorsque NDIS appelle MiniportCoOidRequest, NDIS transmet un pointeur vers la structure NDIS_OID_REQUEST qui contient l’OID de requête et une mémoire tampon pour contenir les informations récupérées à partir du pilote miniport. Le pilote miniport contrôle cette mémoire tampon jusqu’à la fin de la demande. Si le nombre d’octets spécifié dans le membre InformationBufferLength de NDIS_OID_REQUEST est insuffisant pour les informations requises par l’OID, le pilote miniport doit échouer la requête et définir le membre BytesNeeded de NDIS_OID_REQUEST sur le nombre d’octets requis par l’OID.

Aucune autre demande n’est envoyée au pilote miniport WAN particulier tant que la requête actuelle n’est pas terminée.

Le tableau suivant récapitule les OID utilisés pour obtenir ou définir les caractéristiques opérationnelles des pilotes de miniport CoNDIS WAN.

Nom Facultatif ou Obligatoire

OID_WAN_CO_GET_INFO Obtenez des informations sur les connexions virtuelles (VCs).

Obligatoire

OID_WAN_CO_GET_LINK_INFO Obtenez des informations sur une VC.

Obligatoire

OID_WAN_CO_GET_STATS_INFO Obtenez des informations statistiques pour un vc.

Facultatif

Un pilote miniport CoNDIS WAN peut prendre en charge tous les objets généraux NDIS. Pour en savoir plus sur la définition d’informations dans un pilote miniport CoNDIS, consultez Interrogation ou définition des informations.