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


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

Структура NDIS_MINIPORT_INIT_PARAMETERS определяет параметры инициализации для мини-адаптера.

Синтаксис

typedef struct _NDIS_MINIPORT_INIT_PARAMETERS {
  NDIS_OBJECT_HEADER                   Header;
  ULONG                                Flags;
  PNDIS_RESOURCE_LIST                  AllocatedResources;
  NDIS_HANDLE                          IMDeviceInstanceContext;
  NDIS_HANDLE                          MiniportAddDeviceContext;
  NET_IFINDEX                          IfIndex;
  NET_LUID                             NetLuid;
  PNDIS_PORT_AUTHENTICATION_PARAMETERS DefaultPortAuthStates;
  PNDIS_PCI_DEVICE_CUSTOM_PROPERTIES   PciDeviceCustomProperties;
} NDIS_MINIPORT_INIT_PARAMETERS, *PNDIS_MINIPORT_INIT_PARAMETERS;

Члены

Header

Структура NDIS_OBJECT_HEADER для структуры NDIS_MINIPORT_INIT_PARAMETERS. NDIS задает элемент типа структуры, заголовка, указанной в NDIS_OBJECT_TYPE_MINIPORT_INIT_PARAMETERS, элемент редакции NDIS_MINIPORT_INIT_PARAMETERS_REVISION_1 и член размера NDIS_SIZEOF_MINIPORT_INIT_PARAMETER_REVISION_1.

Flags

Зарезервировано для NDIS.

AllocatedResources

Указатель на структуру типа NDIS_RESOURCE_LIST, которая содержит аппаратные ресурсы, назначенные мини-адаптеру Plug and Play Manager. NDIS_RESOURCE_LIST — это определение типа, эквивалентное CM_PARTIAL_RESOURCE_LIST на платформах Windows 2000 и более поздних версий.

IMDeviceInstanceContext

Указатель на область контекста для виртуального устройства, которое поддерживает промежуточный драйвер. Драйвер передал этот указатель на функцию NdisIMInitializeDeviceInstanceEx в параметре DeviceContext. Если драйвер минипорта не является промежуточным драйвером, IMDeviceInstanceContextNULL.

MiniportAddDeviceContext

Дескриптор области контекста, выделенной драйвером, или NULL. Драйвер минипорта указывает этот дескриптор, если таковой есть, в функции miniportAddDevice.

IfIndex

Индекс сетевого интерфейса, связанный с мини-адаптером.

NetLuid

Значение NET_LUID, связанное с мини-адаптером.

DefaultPortAuthStates

Указатель на объект NDIS_PORT_AUTHENTICATION_PARAMETERS структура, которая определяет параметры проверки подлинности портов по умолчанию для мини-адаптера. Дополнительные сведения о параметрах проверки подлинности портов см. в разделе OID_GEN_PORT_AUTHENTICATION_PARAMETERS.

PciDeviceCustomProperties

Указатель на объект NDIS_PCI_DEVICE_CUSTOM_PROPERTIES структура, которая определяет пользовательские свойства PCI для мини-адаптера.

Замечания

NDIS передает указатель на инициализированную структуру NDIS_MINIPORT_INIT_PARAMETERSв параметре miniportInitParameters функции MiniportInitializeEx.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.0 и более поздних версиях.
заголовка ndis.h (include Ndis.h)

См. также

CM_PARTIAL_RESOURCE_LIST

MiniportAddDevice

MiniportInitializeEx

NDIS_OBJECT_HEADER

NDIS_PCI_DEVICE_CUSTOM_PROPERTIES NDIS_PORT_AUTHENTICATION_PARAMETERS

NET_LUID

NdisIMInitializeDeviceInstanceEx OID_GEN_PORT_AUTHENTICATION_PARAMETERS