NdisMPauseComplete-Funktion (ndis.h)
Ein Miniporttreiber muss die NdisMPauseComplete-Funktion aufrufen, um einen Pausenvorgang abzuschließen, wenn der Treiber NDIS_STATUS_PENDING von seiner MiniportPause-Funktion zurückgegeben hat.
Syntax
void NdisMPauseComplete(
[in] NDIS_HANDLE MiniportAdapterHandle
);
Parameter
[in] MiniportAdapterHandle
Das Miniportadapterhandle, das NDIS an den MiniportAdapterHandle-Parameter von MiniportInitializeEx übergeben hat.
Rückgabewert
Keine
Bemerkungen
NDIS ruft die MiniportPause-Funktion eines Miniporttreibers auf, um eine Pausenanforderung für einen Miniportadapter zu initiieren. Der Miniportadapter bleibt im Zustand Pausing , bis der Pausenvorgang abgeschlossen ist.
Nachdem ein Miniporttreiber alle ausstehenden Sendeanforderungen abgeschlossen hat und NDIS alle Netzwerkdatenstrukturen in ausstehenden Empfangsanzeigen an den Treiber zurückgibt, ruft der Treiber NdisMPauseComplete auf, um die ausstehende Pausenanforderung abzuschließen. Nachdem der Treiber NdisMPauseComplete aufgerufen hat, befindet sich der Miniportadapter im Zustand Angehalten .
NDIS ruft die MiniportRestart-Funktion auf, um eine Neustartanforderung für einen angehaltenen Miniportadapter zu initiieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.0 und höher. |
Zielplattform | Universell |
Header | ndis.h (einschließlich Ndis.h) |
Bibliothek | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
DDI-Complianceregeln | Irql_Miniport_Driver_Function(ndis) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für