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 會將 Header 指定為 NDIS_OBJECT_TYPE_MINIPORT_INIT_PARAMETERS 的 Type 成員、將 Revision 成員設定為 NDIS_MINIPORT_INIT_PARAMETERS_REVISION_1,並將 Size 成員設定為 NDIS_SIZEOF_MINIPORT_INIT_PARAMETER_REVISION_1。
Flags
保留給 NDIS。
AllocatedResources
NDIS_RESOURCE_LIST型結構的指標,其中列出隨插即用管理員指派給迷你埠適配卡的硬體資源。 NDIS_RESOURCE_LIST的類型定義相當於 Windows 2000 和更新版本平臺上的 CM_PARTIAL_RESOURCE_LIST。
IMDeviceInstanceContext
中繼驅動程式所支援之虛擬設備的內容區域指標。 驅動程式將此指標傳遞至 NdisIMInitializeDeviceInstanceEx 函式位於 DeviceContext 參数。 如果迷你連接埠驅動程式不是中繼驅動程式,IMDeviceInstanceContextNULL。
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 會將指標傳遞至 MiniportInitParametersMiniportInitializeEx 函式中初始化 NDIS_MINIPORT_INIT_PARAMETERS 結構的指標。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | NDIS 6.0 和更新版本支援。 |
標頭 | ndis.h (包括 Ndis.h) |