Поделиться через


Интерфейс прямого запроса OID в NDIS 6.1

NDIS предоставляет интерфейс прямого запроса OID для драйверов NDIS 6.1 и более поздних версий. Прямой путь запроса OID поддерживает запросы OID, которые часто запрашиваются или задаются. Например, интерфейс разгрузки IPsec версии 2 (IPsecOV2) предоставляет OID_TCP_TASK_IPSEC_OFFLOAD_V2_ADD_SA OID для прямых запросов OID.

Интерфейс прямого запроса OID является необязательным для драйверов NDIS. Для поддержки прямого пути OID драйверы предоставляют точки входа, а NDIS предоставляет функции NdisXxx для протоколов, фильтров и минипортовых драйверов.

Примечание NDIS поддерживает определенные идентификаторы OID для использования с интерфейсом прямого запроса OID. Чтобы определить, может ли драйвер использовать OID в интерфейсе прямых идентификаторов OID, см. примечания на странице справочника по OID.

Для NDIS 6.1 единственным интерфейсом, использующим интерфейс прямого запроса OID, является IPsecOV2. Дополнительные сведения об IPsecOV2 см. в разделе Разгрузка задачи IPsec версии 2 в NDIS 6.1.

Для драйверов NDIS 6.1 в операционных системах Windows Server 2008 и Windows Vista с пакетом обновления 1 (SP1) можно использовать только следующие идентификаторы OID с интерфейсом прямого запроса OID:

Драйверы минипорта и драйверы фильтров должны иметь возможность обрабатывать прямые запросы OID, которые не сериализуются. В отличие от стандартного интерфейса запросов OID, NDIS не сериализует прямые запросы OID с другими запросами, которые отправляются с помощью прямого интерфейса OID или стандартного интерфейса запроса OID. Кроме того, драйверы минипорта и драйверы фильтров должны иметь возможность обрабатывать прямые запросы OID в IRQL <= DISPATCH_LEVEL.

Дополнительные сведения о реализации прямого интерфейса OID в драйверах см. в следующих разделах: