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 transmis au paramètre MiniportAdapterHandle de MiniportInitializeEx.

Valeur de retour

None

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 de suspension 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 a appelé NdisMPauseComplete, l’adaptateur miniport est à l’état Suspendu .

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.0 et versions ultérieures.
Plateforme cible Universal
En-tête ndis.h (inclure Ndis.h)
Bibliothèque Ndis.lib
IRQL <= DISPATCH_LEVEL
Règles de conformité DDI Irql_Miniport_Driver_Function(ndis)

Voir aussi

MiniportInitializeEx

MiniportPause

MiniportRestart