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) |