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


структура NDIS_PD_CONFIG (ntddndis.h)

Эта структура содержит данные конфигурации для поставщика PD.

Синтаксис

typedef struct _NDIS_PD_CONFIG {
  NDIS_OBJECT_HEADER Header;
  ULONG              Flags;
  BOOLEAN            Enabled;
  ULONG              CapabilitiesOffset;
  ULONG              CapabilitiesSize;
} NDIS_PD_CONFIG;

Члены

Header

Структура NDIS_OBJECT_HEADER для структуры NDIS_PD_CONFIG . Задайте элементы этой структуры следующим образом:

  • Тип = NDIS_OBJECT_TYPE_DEFAULT
  • Revision = NDIS_PD_CONFIG_REVISION_1
  • Размер = NDIS_SIZEOF_PD_CONFIG_REVISION_1

Flags

Этот элемент зарезервирован и должен иметь значение 0.

Enabled

Значение BOOLEAN , которое имеет значение TRUE , если включена возможность PacketDirect поставщика PDPI. В противном случае этот элемент имеет значение FALSE.

CapabilitiesOffset

Если элемент CapabilitiesSize больше нуля, это указатель на структуру NDIS_PD_CAPABILITIES, выровненную по ULONG.

CapabilitiesSize

Если этот элемент больше нуля, он содержит размер структуры NDIS_PD_CAPABILITIES , на которую указывает элемент CapabilitiesOffset .

Комментарии

Эта структура должна быть выровнена по 8-байтовой границе.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Верхняя часть ntddndis.h (включая Ndis.h)

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

NDIS_OBJECT_HEADER