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


Настройка конфигурации текущего разделения заголовка и данных

NDIS и избыточные драйверы или приложения пользовательского режима используют OID_GEN_HD_SPLIT_PARAMETERS OID для задания текущих параметров разделения данных заголовков мини-адаптера. NDIS 6.1 и более поздние минипорт-драйверы, которые предоставляют службу разделения заголовка и данных, должны поддерживать этот OID. В противном случае этот OID является необязательным.

Системный администратор может использовать GUID, связанный с этим OID, через интерфейс WMI. Дополнительные сведения о разбиении данных заголовков для идентификаторов WMI см. в разделе поддержка WMI для Header-Data разбиение.

Элемент InformationBuffer структуры NDIS_OID_REQUEST содержит структуру NDIS_HD_SPLIT_PARAMETERS.

Если в члене HDSplitCombineFlags структуры NDIS_HD_SPLIT_PARAMETERS установлен флаг NDIS_HD_SPLIT_COMBINE_ALL_HEADERS, минипорт-адаптер должен объединять все разделенные кадры. Если разделение данных заголовков включено в оборудовании, драйвер минипорта должен объединить заголовок и данные, прежде чем драйвер указывает кадр на NDIS.

Например, NDIS может использовать идентификатор OID_GEN_HD_SPLIT_PARAMETERS для установки флага NDIS_HD_SPLIT_COMBINE_ALL_HEADERS в случае, когда драйвер протокола NDIS 5.x подключается к минипорт-адаптеру NDIS 6.1. NDIS обрабатывает этот OID перед его передачей в драйвер минипорта и обновляет стандартизированное ключевое слово адаптера минипорта *HeaderDataSplit, если это необходимо. Если разделение заголовка и данных отключено, NDIS не отправляет этот OID для минипорт-адаптера.