Partager via


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 pour la structure NDIS_MINIPORT_INIT_PARAMETERS. NDIS définit le membre type de la structure qui d’en-tête spécifié 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 affectées par le Gestionnaire Plug-and-Play à l’adaptateur miniport. La NDIS_RESOURCE_LIST est une définition de type équivalente à la CM_PARTIAL_RESOURCE_LIST sur les plateformes Windows 2000 et ultérieures.

IMDeviceInstanceContext

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

MiniportAddDeviceContext

Handle pour une zone de contexte allouée par un 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é à l’adaptateur 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 de NDIS_MINIPORT_INIT_PARAMETERS initialisée dans le paramètre MiniportInitParameters de la fonction MiniportInitializeEx.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge dans NDIS 6.0 et versions ultérieures.
d’en-tête ndis.h (include Ndis.h)

Voir aussi

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