NDIS_MINIPORT_PNP_CHARACTERISTICS结构(ndis.h)
NDIS_MINIPORT_PNP_CHARACTERISTICS结构指定允许微型端口驱动程序处理某些即插即用(PnP)I/O 请求数据包(IRP)的函数入口点。
语法
typedef struct _NDIS_MINIPORT_PNP_CHARACTERISTICS {
NDIS_OBJECT_HEADER Header;
MINIPORT_ADD_DEVICE_HANDLER MiniportAddDeviceHandler;
MINIPORT_REMOVE_DEVICE_HANDLER MiniportRemoveDeviceHandler;
MINIPORT_FILTER_RESOURCE_REQUIREMENTS_HANDLER MiniportFilterResourceRequirementsHandler;
MINIPORT_START_DEVICE_HANDLER MiniportStartDeviceHandler;
ULONG Flags;
} NDIS_MINIPORT_PNP_CHARACTERISTICS, *PNDIS_MINIPORT_PNP_CHARACTERISTICS;
成员
Header
NDIS_MINIPORT_PNP_CHARACTERISTICS结构的 NDIS_OBJECT_HEADER 结构。 将 标头 指定为NDIS_OBJECT_TYPE_MINIPORT_PNP_CHARACTERISTICS的结构 类型 成员,将 修订 成员设置为NDIS_MINIPORT_PNP_CHARACTERISTICS_REVISION_1,并将 大小 成员设置为NDIS_SIZEOF_MINIPORT_PNP_CHARACTERISTICS_REVISION_1。
MiniportAddDeviceHandler
调用方 MiniportAddDevice 函数的入口点。
MiniportRemoveDeviceHandler
调用方入口点 MiniportRemoveDevice 函数。
MiniportFilterResourceRequirementsHandler
调用方入口点 MiniportFilterResourceRequirements 函数。
MiniportStartDeviceHandler
调用方 MiniportStartDevice 函数(如果有)的入口点。 如果不需要此函数,请将此成员设置为 NULL。
Flags
保留。
言论
支持 MSI-X 的微型端口驱动程序,并将更改NDIS_MINIPORT_PNP_CHARACTERISTICS结构中定义的每个 MSI-X 消息寄存器函数的中断相关性。 若要注册这些函数,请从 MiniportSetOptions 函数调用 NdisSetOptionalHandlers 函数,并在 NdisSetOptionalHandlers的 OptionalHandlers 参数中指定NDIS_MINIPORT_PNP_CHARACTERISTICS结构。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | NDIS 6.0 及更高版本中受支持。 |
标头 | ndis.h (包括 Ndis.h) |