Structure de NDIS_MINIPORT_PAUSE_PARAMETERS (NDIS. h)

La structure NDIS_MINIPORT_PAUSE_PARAMETERS définit des paramètres de suspension pour les adaptateurs de 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 pour la structure NDIS_MINIPORT_PAUSE_PARAMETERS. NDIS définit le membre de type de la structure que l' en-tête spécifie comme NDIS_OBJECT_TYPE_DEFAULT, le membre de révision à NDIS_MINIPORT_PAUSE_PARAMETERS_REVISION_1 et le membre de taille à NDIS_SIZEOF_MINIPORT_PAUSE_PARAMETERS_REVISION_1.

Flags

Réservé.

PauseReason

La valeur de ce membre dépend de la version NDIS ciblée par un pilote de miniport.

Version NDIS du pilote miniport Valeur
Antérieur à NDIS 6,40 Valeurs imprévisibles. Les pilotes miniport ne doivent pas reposer 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 de miniport NDIS 6,40 et versions ultérieures qui s’exécutent sur Windows 10, version 1903 et versions ultérieures, la valeur de ce membre peut être NDIS_PAUSE_MINIPORT_DEVICE_REMOVE si NDIS garantit que l’instance de l’adaptateur miniport ne recevra jamais un appel MiniportRestart . Sinon, cette valeur est NDIS_PAUSE_NDIS_INTERNAL. Si l’indicateur de NDIS_PAUSE_MINIPORT_DEVICE_REMOVE est défini, les pilotes de miniport peuvent éventuellement effectuer des optimisations de performances agressives dans leur gestionnaire MiniportPause qui suppose que le chemin de l’adaptateur ne sera jamais redémarré. les pilotes NDIS 6,40 et versions ultérieures ne voient jamais NDIS_PAUSE_MINIPORT_DEVICE_REMOVE sur les versions de Windows antérieures à Windows 10, version 1903.

Notes

Pour définir les paramètres de suspension de l’adaptateur miniport, NDIS passe un pointeur vers une structure NDIS_MINIPORT_PAUSE_PARAMETERS à la fonction MiniportPause .

Spécifications

   
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

MiniportPause

NDIS_OBJECT_HEADER