структура NDIS_CONFIGURATION_OBJECT (ndis.h)

Структура NDIS_CONFIGURATION_OBJECT определяет атрибуты объекта конфигурации, которые драйвер NDIS может передать вФункция NdisOpenConfigurationEx.

Синтаксис

typedef struct _NDIS_CONFIGURATION_OBJECT {
  NDIS_OBJECT_HEADER Header;
  NDIS_HANDLE        NdisHandle;
  ULONG              Flags;
} NDIS_CONFIGURATION_OBJECT, *PNDIS_CONFIGURATION_OBJECT;

Члены

Header

Структура NDIS_OBJECT_HEADER для структуры NDIS_CONFIGURATION_OBJECT. Задайте для элемента Type структуры, указанного в заголовке , значение NDIS_OBJECT_TYPE_CONFIGURATION_OBJECT, для элемента Revision — NDIS_CONFIGURATION_OBJECT_REVISION_1, а для элемента Size — значение NDIS_SIZEOF_CONFIGURATION_OBJECT_REVISION_1.

NdisHandle

Дескриптор NDIS, полученный вызывающим объектом во время инициализации.

Flags

Побитовое ИЛИ следующих флагов:

NDIS_CONFIG_FLAG_FILTER_INSTANCE_CONFIGURATION

Установите этот флаг, если драйвер фильтра мониторинга должен получить доступ к конфигурации модуля фильтра для определенного модуля фильтра, если для одного и того же адаптера минипорта настроено несколько модулей фильтра. При изменении драйверов фильтров этот флаг не должен использоваться.

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.0 и более поздних версиях.
Верхняя часть ndis.h (включая Ndis.h)

См. также раздел

NDIS_OBJECT_HEADER

NdisOpenConfigurationEx