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

Эта структура используется в качестве буфера для параметров в OID_PD_OPEN_PROVIDER OID.

Синтаксис

typedef struct _NDIS_PD_OPEN_PROVIDER_PARAMETERS {
  NDIS_OBJECT_HEADER              Header;
  ULONG                           Flags;
  NDIS_PD_PROVIDER_HANDLE         ProviderHandle;
  const NDIS_PD_PROVIDER_DISPATCH *ProviderDispatch;
} NDIS_PD_OPEN_PROVIDER_PARAMETERS;

Члены

Header

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

  • Тип = NDIS_OBJECT_TYPE_DEFAULT
  • Revision = NDIS_PD_OPEN_PROVIDER_PARAMETERS_REVISION_1
  • Размер = NDIS_SIZEOF_PD_OPEN_PROVIDER_PARAMETERS_REVISION_1

Flags

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

ProviderHandle

Дескриптор поставщика, который идентифицирует объект поставщика драйвера мини-порта с поддержкой PD.

ProviderDispatch

См . NDIS_PD_PROVIDER_DISPATCH.

Комментарии

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

Требования

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

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

NDIS_OBJECT_HEADER