Partager via


NdisMPauseComplete, fonction (ndis.h)

Un pilote miniport doit appeler la fonction NdisMPauseComplete pour effectuer une opération de pause si le pilote a retourné NDIS_STATUS_PENDING à partir de sa fonction MiniportPause.

Syntaxe

void NdisMPauseComplete(
  [in] NDIS_HANDLE MiniportAdapterHandle
);

Paramètres

[in] MiniportAdapterHandle

Handle de l’adaptateur miniport que NDIS a passé au paramètre MiniportAdapterHandle de MiniportInitializeEx.

Valeur de retour

Aucun

Remarques

NDIS appelle la fonction MiniportPause d’un pilote miniport pour lancer une demande de pause pour un adaptateur miniport. L’adaptateur miniport reste à l’état suspendre jusqu’à ce que l’opération de pause soit terminée.

Une fois qu’un pilote miniport a terminé toutes les demandes d’envoi en attente et que NDIS retourne toutes les structures de données réseau dans les indications de réception en attente au pilote, le pilote appelle NdisMPauseComplete pour terminer la demande de pause en attente. Une fois que le pilote appelle NdisMPauseComplete, l’adaptateur miniport est à l’état suspendu.

NDIS appelle la fonction MiniportRestart pour lancer une demande de redémarrage pour un adaptateur miniport suspendu.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge dans NDIS 6.0 et versions ultérieures.
plateforme cible Universel
d’en-tête ndis.h (include Ndis.h)
bibliothèque Ndis.lib
IRQL <= DISPATCH_LEVEL
règles de conformité DDI Irql_Miniport_Driver_Function(ndis)

Voir aussi

MiniportInitializeEx

miniportPause

MiniportRestart