Condividi tramite


struttura NDIS_MINIPORT_INIT_PARAMETERS (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;

Membri

Header

Struttura NDIS_OBJECT_HEADER per la struttura NDIS_MINIPORT_INIT_PARAMETERS. NDIS imposta il membro Type della struttura Header specificata su NDIS_OBJECT_TYPE_MINIPORT_INIT_PARAMETERS, il membro Revision 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 da Plug and Play Manager all'adattatore miniport. L'NDIS_RESOURCE_LIST è una definizione di tipo equivalente alla CM_PARTIAL_RESOURCE_LIST nelle piattaforme Windows 2000 e 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 dal 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.

Osservazioni

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

Fabbisogno

Requisito Valore
client minimo supportato Supportato in NDIS 6.0 e versioni successive.
intestazione ndis.h (include Ndis.h)

Vedere anche

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