Freigeben über


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;

Angehörige

Header

Die NDIS_OBJECT_HEADER Struktur für die NDIS_MINIPORT_INIT_PARAMETERS Struktur. NDIS legt das element Type der Struktur fest, die Header angegeben NDIS_OBJECT_TYPE_MINIPORT_INIT_PARAMETERS, das element Revision auf NDIS_MINIPORT_INIT_PARAMETERS_REVISION_1 und das Size Member auf NDIS_SIZEOF_MINIPORT_INIT_PARAMETER_REVISION_1.

Flags

Reserviert für NDIS.

AllocatedResources

Ein Zeiger auf eine NDIS_RESOURCE_LIST-Typstruktur, die die Hardwareressourcen auflistet, die der Plug- und Play-Manager dem Miniportadapter zugewiesen hat. Die NDIS_RESOURCE_LIST ist typdefinition, die dem 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 den NdisIMInitializeDeviceInstanceEx Funktion am DeviceContext Parameter. Wenn der Miniporttreiber kein Zwischentreiber ist, IMDeviceInstanceContext-NULL-ist.

MiniportAddDeviceContext

Ein Handle für einen vom Treiber zugewiesenen Kontextbereich oder NULL-. Der Miniporttreiber gibt diesen Handle (sofern vorhanden) in der MiniportAddDevice--Funktion an.

IfIndex

Der Netzwerkschnittstellenindex, der dem Miniportadapter zugeordnet ist.

NetLuid

Der NET_LUID Wert, der dem Miniportadapter zugeordnet ist.

DefaultPortAuthStates

Ein Zeiger auf einen 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 einen NDIS_PCI_DEVICE_CUSTOM_PROPERTIES Struktur, die die benutzerdefinierten PCI-Eigenschaften für den Miniportadapter definiert.

Bemerkungen

NDIS übergibt einen Zeiger an eine initialisierte NDIS_MINIPORT_INIT_PARAMETERS Struktur in der MiniportInitParameters Parameter der funktion MiniportInitializeEx.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt in NDIS 6.0 und höher.
Header- ndis.h (include Ndis.h)

Siehe auch

CM_PARTIAL_RESOURCE_LIST

MiniportAddDevice

MiniportInitializeEx-

NDIS_OBJECT_HEADER

NDIS_PCI_DEVICE_CUSTOM_PROPERTIES NDIS_PORT_AUTHENTICATION_PARAMETERS

NET_LUID

NdisIMInitializeDeviceInstanceEx OID_GEN_PORT_AUTHENTICATION_PARAMETERS