Настройка текущей конфигурации разделения Header-Data

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

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

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

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

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