Partager via


Requêtes OID directes de l’adaptateur Miniport

Pour prendre en charge le chemin de requête OID direct, les pilotes miniport fournissent des points d’entrée de fonction MiniportXxx dans la structure NDIS_MINIPORT_DRIVER_CHARACTERISTICS et NDIS fournit des fonctions NdisMXxx pour les pilotes miniport.

L’interface de requête OID directe est similaire à l’interface de requête OID standard. Par exemple, les fonctions NdisMDirectOidRequestComplete et MiniportDirectOidRequest sont similaires aux fonctions NdisMOidRequestComplete et MiniportOidRequest .

Note NDIS 6.1 prend en charge des OID spécifiques à utiliser avec l’interface de requête OID directe. Les OID qui existaient avant NDIS 6.1 et certains OID NDIS 6.1 ne sont pas pris en charge. Pour déterminer si un OID peut être utilisé dans l’interface OID directe, consultez la page de référence OID. 

Les pilotes Miniport doivent être en mesure de gérer les requêtes OID directes qui ne sont pas sérialisées. Contrairement à l’interface de requête OID standard, NDIS ne sérialise pas les requêtes OID directes avec d’autres requêtes envoyées avec l’interface OID directe ou avec l’interface de requête OID standard. En outre, les pilotes miniport doivent être en mesure de gérer les requêtes OID directes à IRQL <= DISPATCH_LEVEL.

Pour prendre en charge l’interface de demande d’OID direct, utilisez la documentation de l’interface de requête OID standard. Le tableau suivant montre la relation entre les fonctions de l’interface de requête OID directe et l’interface de requête OID standard.

Fonction OID directe Fonction OID standard

MiniportDirectOidRequest

MiniportOidRequest

MiniportCancelDirectOidRequest

MiniportCancelOidRequest

NdisMDirectOidRequestComplete

NdisMOidRequestComplete