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