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
NDIS_PORT_AUTHENTICATION_PARAMETERS NDIS_PCI_DEVICE_CUSTOM_PROPERTIES NdisIMInitializeDeviceInstanceEx OID_GEN_PORT_AUTHENTICATION_PARAMETERSCommentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour