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 结构。 将 标头 指定为NDIS_OBJECT_TYPE_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES的结构 类型 成员,将 修订 成员设置为NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1,并将 大小 成员设置为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 NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES MiniportAddDeviceCon text 中的上下文句柄传递给 MiniportRemoveDeviceMiniportAddDeviceContext 参数,MiniportStartDevice,以及 MiniportFilterResourceRequirements 函数。 NDIS 将同一句柄传递给 MiniportAddDeviceContext 成员中的 MiniportInitializeEx 函数 NDIS_MINIPORT_INIT_PARAMETERS 结构。

要求

要求 价值
最低支持的客户端 NDIS 6.0 及更高版本中受支持。
标头 ndis.h (包括 Ndis.h)

另请参阅

MiniportAddDevice

MiniportFilterResourceRequirements

MiniportInitializeEx

MiniportRemoveDevice

MiniportStartDevice

NDIS_MINIPORT_INIT_PARAMETERS

NDIS_OBJECT_HEADER

NdisMSetMiniportAttributes