NDIS_MINIPORT_INIT_PARAMETERS struttura (ndis.h)

La struttura NDIS_MINIPORT_INIT_PARAMETERS definisce i parametri di inizializzazione per un adattatore miniport.

Sintassi

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;

Members

Header

Struttura NDIS_OBJECT_HEADER per la struttura NDIS_MINIPORT_INIT_PARAMETERS. NDIS imposta il membro Type della struttura specificata su NDIS_OBJECT_TYPE_MINIPORT_INIT_PARAMETERS, il membro Revision su NDIS_MINIPORT_INIT_PARAMETERS_REVISION_1 e il membro Size su NDIS_SIZEOF_MINIPORT_INIT_PARAMETER_REVISION_1.

Flags

Riservato per NDIS.

AllocatedResources

Puntatore a una struttura di tipo NDIS_RESOURCE_LIST che elenca le risorse hardware assegnate alla scheda miniport Plug and Play Manager. Il NDIS_RESOURCE_LIST è la definizione di tipo equivalente alla CM_PARTIAL_RESOURCE_LIST nelle piattaforme Windows 2000 e versioni successive.

IMDeviceInstanceContext

Puntatore all'area di contesto per un dispositivo virtuale supportato da un driver intermedio. Il driver ha passato questo puntatore all'oggetto Funzione NdisIMInitializeDeviceInstanceEx nel parametro DeviceContext . Se il driver miniport non è un driver intermedio, IMDeviceInstanceContext è NULL.

MiniportAddDeviceContext

Handle per un'area di contesto allocata da driver o NULL. Il driver miniport specifica questo handle, se presente, nella funzione MiniportAddDevice .

IfIndex

Indice dell'interfaccia di rete associato alla scheda miniport.

NetLuid

Valore NET_LUID associato all'adattatore miniport.

DefaultPortAuthStates

Puntatore a un oggetto NDIS_PORT_AUTHENTICATION_PARAMETERS struttura che definisce i parametri di autenticazione delle porte predefiniti per l'adattatore miniport. Per altre informazioni sui parametri di autenticazione delle porte, vedere OID_GEN_PORT_AUTHENTICATION_PARAMETERS.

PciDeviceCustomProperties

Puntatore a un oggetto NDIS_PCI_DEVICE_CUSTOM_PROPERTIES struttura che definisce le proprietà personalizzate PCI per l'adattatore miniport.

Commenti

NDIS passa un puntatore a una struttura di NDIS_MINIPORT_INIT_PARAMETERS inizializzata nel parametro MiniportInitParameters della funzione MiniportInitializeEx .

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Intestazione ndis.h (includere Ndis.h)

Vedi anche

CM_PARTIAL_RESOURCE_LIST

MiniportAddDevice

MiniportInitializeEx

NDIS_OBJECT_HEADER

NDIS_PCI_DEVICE_CUSTOM_PROPERTIES NDIS_PORT_AUTHENTICATION_PARAMETERS

NET_LUID

OID_GEN_PORT_AUTHENTICATION_PARAMETERS NdisIMInitializeDeviceInstanceEx