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 指定為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

保留的。

備註

Miniport 驅動程式會在 MiniportAddDevice 函式中初始化NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES結構,並將此結構傳遞至 NdisMSetMiniportAttributes 函式

NDIS 稍後會將MiniportAddDeviceContext NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES 成員中的內容句柄傳遞至MiniportRemoveDeviceMiniportStartDevice和的 MiniportAddDeviceContext 參數 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