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 會將標頭指定的結構 Type 成員設定為 NDIS_OBJECT_TYPE_MINIPORT_INIT_PARAMETERS、將 Revision 成員設定為 NDIS_MINIPORT_INIT_PARAMETERS_REVISION_1,並將 Size 成員設定為 NDIS_SIZEOF_MINIPORT_INIT_PARAMETER_REVISION_1。
Flags
保留給 NDIS。
AllocatedResources
NDIS_RESOURCE_LIST類型結構的指標,列出指派給迷你埠適配卡 隨插即用 Manager 的硬體資源。 NDIS_RESOURCE_LIST是類型定義,相當於 Windows 2000 和更新版本平臺上 的 CM_PARTIAL_RESOURCE_LIST 。
IMDeviceInstanceContext
中繼驅動程式所支援之虛擬設備的內容區域指標。 驅動程式已將此指標傳遞至 NdisIMInitializeDeviceInstanceEx 函式位於 DeviceContext 參數。 如果迷你埠驅動程式不是中繼驅動程式, IMDeviceInstanceContext 為 NULL。
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) |