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