Прямые запросы OID адаптера Miniport
Для поддержки прямого пути запроса OID драйверы минипорта предоставляют точки входа функции MiniportXxx вструктуре NDIS_MINIPORT_DRIVER_CHARACTERISTICS , а NDIS предоставляет функции NdisMXxx для драйверов минипорта.
Интерфейс прямого запроса OID аналогичен стандартному интерфейсу запроса OID. Например, функции NdisMDirectOidRequestComplete и MiniportDirectOidRequest аналогичны функциям NdisMOidRequestComplete и MiniportOidRequest .
Примечание NDIS 6.1 поддерживает определенные идентификаторы OID для использования с интерфейсом прямого запроса OID. Идентификаторы OID, которые существовали до NDIS 6.1, и некоторые OID NDIS 6.1, не поддерживаются. Сведения о том, можно ли использовать OID в интерфейсе прямых идентификаторов OID, см. на странице справочника по OID.
Драйверы мини-порта должны иметь возможность обрабатывать прямые запросы OID, которые не сериализуются. В отличие от стандартного интерфейса запросов OID, NDIS не сериализует прямые запросы OID с другими запросами, которые отправляются с помощью прямого интерфейса OID или стандартного интерфейса запроса OID. Кроме того, драйверы минипорта должны иметь возможность обрабатывать прямые запросы OID в IRQL <= DISPATCH_LEVEL.
Для поддержки интерфейса прямого запроса OID используйте документацию по стандартному интерфейсу запроса OID. В следующей таблице показана связь между функциями в интерфейсе прямого запроса OID и стандартном интерфейсе запроса OID.
Прямая функция OID | Стандартная функция OID |
---|---|