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_MINIPORT_INIT_PARAMETERS结构的 NDIS_OBJECT_HEADER 结构。 NDIS 将 类型标头 指定为NDIS_OBJECT_TYPE_MINIPORT_INIT_PARAMETERS的结构的成员、修订 成员设置为NDIS_MINIPORT_INIT_PARAMETERS_REVISION_1,并将 Size 成员设置为NDIS_SIZEOF_MINIPORT_INIT_PARAMETER_REVISION_1。

Flags

保留为 NDIS。

AllocatedResources

指向NDIS_RESOURCE_LIST类型结构的指针,其中列出了即插即用管理器分配给微型端口适配器的硬件资源。 NDIS_RESOURCE_LIST是与 Windows 2000 及更高平台上 CM_PARTIAL_RESOURCE_LIST 等效的类型定义。

IMDeviceInstanceContext

指向中间驱动程序支持的虚拟设备的上下文区域的指针。 驱动程序将此指针传递给 DeviceContext 参数处 的 NdisIMInitializeDeviceInstanceEx 函数。 如果微型端口驱动程序不是中间驱动程序,则 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 将指针传递给 MiniportInitializeEx 函数的 MiniportInitParameters 参数中初始化的 NDIS_MINIPORT_INIT_PARAMETERS 结构。

要求

要求 价值
最低支持的客户端 NDIS 6.0 及更高版本中受支持。
标头 ndis.h (包括 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