structure NDIS_MINIPORT_PAUSE_PARAMETERS (ndis.h)
La structure NDIS_MINIPORT_PAUSE_PARAMETERS définit les paramètres de pause pour les adaptateurs miniport.
Syntaxe
typedef struct _NDIS_MINIPORT_PAUSE_PARAMETERS {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
ULONG PauseReason;
} NDIS_MINIPORT_PAUSE_PARAMETERS, *PNDIS_MINIPORT_PAUSE_PARAMETERS;
Membres
Header
Structure NDIS_OBJECT_HEADER de la structure NDIS_MINIPORT_PAUSE_PARAMETERS. NDIS définit le membre Type de la structure que l’en-tête spécifie sur NDIS_OBJECT_TYPE_DEFAULT, le membre Revision sur NDIS_MINIPORT_PAUSE_PARAMETERS_REVISION_1 et le membre Size sur NDIS_SIZEOF_MINIPORT_PAUSE_PARAMETERS_REVISION_1.
Flags
Réservé.
PauseReason
La valeur de ce membre dépend de la version NDIS qu’un pilote miniport cible.
Version NDIS du pilote miniport | Valeur |
---|---|
Antérieur à NDIS 6.40 | Valeurs imprévisibles. Les pilotes miniport ne doivent pas s’appuyer sur la valeur de ce membre. |
6.40 et versions ultérieures | NDIS_PAUSE_MINIPORT_DEVICE_REMOVE dans des conditions spécifiques, sinon NDIS_PAUSE_NDIS_INTERNAL. |
Pour les pilotes miniport NDIS 6.40 et versions ultérieures s’exécutant sur Windows 10 version 1903 et ultérieure, la valeur de ce membre peut être NDIS_PAUSE_MINIPORT_DEVICE_REMOVE si NDIS garantit que l’adaptateur miniport instance ne recevra plus jamais d’appel MiniportRestart. Sinon, cette valeur est NDIS_PAUSE_NDIS_INTERNAL. Si l’indicateur NDIS_PAUSE_MINIPORT_DEVICE_REMOVE est défini, les pilotes miniport peuvent éventuellement effectuer des optimisations des performances agressives dans leur gestionnaire MiniportPause , qui supposent que le chemin de données de l’adaptateur ne sera jamais redémarré. Les pilotes NDIS 6.40 et versions ultérieures ne verront jamais NDIS_PAUSE_MINIPORT_DEVICE_REMOVE sur les versions de Windows antérieures à Windows 10 version 1903.
Remarques
Pour définir les paramètres de pause de l’adaptateur miniport, NDIS transmet un pointeur vers une structure NDIS_MINIPORT_PAUSE_PARAMETERS vers la fonction MiniportPause .
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
Commentaires
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