структура 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 задает для элемента Type структуры, указанной в заголовке , значение NDIS_OBJECT_TYPE_MINIPORT_INIT_PARAMETERS, для элемента Revision — NDIS_MINIPORT_INIT_PARAMETERS_REVISION_1, а для элемента Size — значение 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 . Если драйвер miniport не является промежуточным драйвером, IMDeviceInstanceContext имеет значение NULL.
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 (включая Ndis.h) |