структура 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) |