NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES 结构 (ndis.h)
NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES结构为添加的设备指定驱动程序定义的上下文区域。
语法
typedef struct _NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES {
NDIS_OBJECT_HEADER Header;
NDIS_HANDLE MiniportAddDeviceContext;
ULONG Flags;
} NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES, *PNDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES;
成员
Header
NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES 结构的NDIS_OBJECT_HEADER结构。 将 Header 指定的结构的 Type 成员设置为 NDIS_OBJECT_TYPE_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES,将 Revision 成员设置为 NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1,并将 Size 成员设置为 NDIS_SIZEOF_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1。
MiniportAddDeviceContext
驱动程序分配的上下文区域的句柄。
Flags
保留。
注解
微型端口驱动程序在 MiniportAddDevice 函数中初始化NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES结构,并将此结构传递给 NdisMSetMiniportAttributes 函数。
NDIS 稍后将NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES的 MiniportAddDeviceContext 成员中的上下文句柄传递给 MiniportRemoveDevice、MiniportStartDevice 和 的 MiniportAddDeviceContext 参数 MiniportFilterResourceRequirements 函数。 NDIS 将相同的句柄传递给 MiniportAddDeviceContext 成员中的 MiniportInitializeEx 函数 NDIS_MINIPORT_INIT_PARAMETERS 结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 NDIS 6.0 及更高版本中受支持。 |
标头 | ndis.h (包括 Ndis.h) |