NDIS_MINIPORT_INIT_PARAMETERS-Struktur (ndis.h)
Die NDIS_MINIPORT_INIT_PARAMETERS-Struktur definiert die Initialisierungsparameter für einen Miniportadapter.
Syntax
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;
Member
Header
Die NDIS_OBJECT_HEADER-Struktur für die NDIS_MINIPORT_INIT_PARAMETERS-Struktur. NDIS legt den Typmember der Struktur fest, die Header als NDIS_OBJECT_TYPE_MINIPORT_INIT_PARAMETERS angegeben hat, der Revisionsmember auf NDIS_MINIPORT_INIT_PARAMETERS_REVISION_1 und der Size-Member auf NDIS_SIZEOF_MINIPORT_INIT_PARAMETER_REVISION_1.
Flags
Reserviert für NDIS.
AllocatedResources
Ein Zeiger auf eine NDIS_RESOURCE_LIST-Struktur, die die Hardwareressourcen auflistet, die der Plug & Play-Manager dem Miniportadapter zugewiesen hat. Die NDIS_RESOURCE_LIST ist eine Typdefinition, die der CM_PARTIAL_RESOURCE_LIST auf Windows 2000- und höher-Plattformen entspricht.
IMDeviceInstanceContext
Ein Zeiger auf den Kontextbereich für ein virtuelles Gerät, das von einem Zwischentreiber unterstützt wird. Der Treiber hat diesen Zeiger an die NdisIMInitializeDeviceInstanceEx-Funktion am DeviceContext-Parameter . Wenn der Miniporttreiber kein Zwischentreiber ist, ist IMDeviceInstanceContextNULL.
MiniportAddDeviceContext
Ein Handle für einen vom Treiber zugewiesenen Kontextbereich oder NULL. Der Miniporttreiber gibt dieses Handle in der MiniportAddDevice-Funktion an, sofern vorhanden.
IfIndex
Der Netzwerkschnittstellenindex, der dem Miniportadapter zugeordnet ist.
NetLuid
Der NET_LUID Wert, der dem Miniportadapter zugeordnet ist.
DefaultPortAuthStates
Ein Zeiger auf eine NDIS_PORT_AUTHENTICATION_PARAMETERS Struktur, die die Standardportauthentifizierungsparameter für den Miniportadapter definiert. Weitere Informationen zu Portauthentifizierungsparametern finden Sie unter OID_GEN_PORT_AUTHENTICATION_PARAMETERS.
PciDeviceCustomProperties
Ein Zeiger auf eine NDIS_PCI_DEVICE_CUSTOM_PROPERTIES Struktur, die die benutzerdefinierten PCI-Eigenschaften für den Miniportadapter definiert.
Hinweise
NDIS übergibt einen Zeiger auf eine initialisierte NDIS_MINIPORT_INIT_PARAMETERS-Struktur im MiniportInitParameters-Parameter der MiniportInitializeEx-Funktion .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.0 und höher. |
Kopfzeile | ndis.h (include Ndis.h) |