structure NDIS_MINIPORT_INIT_PARAMETERS (ndis.h)

La structure NDIS_MINIPORT_INIT_PARAMETERS définit les paramètres d’initialisation d’un adaptateur miniport.

Syntaxe

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;

Membres

Header

Structure NDIS_OBJECT_HEADER de la structure NDIS_MINIPORT_INIT_PARAMETERS. NDIS définit le membre Type de la structure spécifiée par l’en-tête sur NDIS_OBJECT_TYPE_MINIPORT_INIT_PARAMETERS, le membre Revision sur NDIS_MINIPORT_INIT_PARAMETERS_REVISION_1 et le membre Size sur NDIS_SIZEOF_MINIPORT_INIT_PARAMETER_REVISION_1.

Flags

Réservé à NDIS.

AllocatedResources

Pointeur vers une structure de type NDIS_RESOURCE_LIST qui répertorie les ressources matérielles que le gestionnaire Plug-and-Play a attribuées à l’adaptateur miniport. Le NDIS_RESOURCE_LIST est une définition de type qui équivaut à la CM_PARTIAL_RESOURCE_LIST sur les plateformes Windows 2000 et ultérieures.

IMDeviceInstanceContext

Pointeur vers la zone de contexte d’un appareil virtuel pris en charge par un pilote intermédiaire. Le pilote a passé ce pointeur vers le Fonction NdisIMInitializeDeviceInstanceEx au niveau du paramètre DeviceContext . Si le pilote miniport n’est pas un pilote intermédiaire, IMDeviceInstanceContext a la valeur NULL.

MiniportAddDeviceContext

Handle pour une zone de contexte allouée par le pilote, ou NULL. Le pilote miniport spécifie cette poignée, le cas échéant, dans la fonction MiniportAddDevice .

IfIndex

Index d’interface réseau associé à la carte miniport.

NetLuid

Valeur NET_LUID associée à l’adaptateur miniport.

DefaultPortAuthStates

Pointeur vers un NDIS_PORT_AUTHENTICATION_PARAMETERS structure qui définit les paramètres d’authentification de port par défaut pour l’adaptateur miniport. Pour plus d’informations sur les paramètres d’authentification de port, consultez OID_GEN_PORT_AUTHENTICATION_PARAMETERS.

PciDeviceCustomProperties

Pointeur vers un NDIS_PCI_DEVICE_CUSTOM_PROPERTIES structure qui définit les propriétés personnalisées PCI pour l’adaptateur miniport.

Remarques

NDIS transmet un pointeur vers une structure NDIS_MINIPORT_INIT_PARAMETERS initialisée dans le paramètre MiniportInitParameters de la fonction MiniportInitializeEx .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.0 et versions ultérieures.
En-tête ndis.h (inclure Ndis.h)

Voir aussi

CM_PARTIAL_RESOURCE_LIST

MiniportAddDevice

MiniportInitializeEx

NDIS_OBJECT_HEADER

NDIS_PORT_AUTHENTICATION_PARAMETERS NDIS_PCI_DEVICE_CUSTOM_PROPERTIES

NET_LUID

NdisIMInitializeDeviceInstanceEx OID_GEN_PORT_AUTHENTICATION_PARAMETERS