NdisMPauseComplete-Funktion (ndis.h)
Ein Miniporttreiber muss die NdisMPauseComplete--Funktion aufrufen, um einen Pausenvorgang abzuschließen, wenn der Treiber NDIS_STATUS_PENDING von der MiniportPause-funktion zurückgegeben hat.
Syntax
void NdisMPauseComplete(
[in] NDIS_HANDLE MiniportAdapterHandle
);
Parameter
[in] MiniportAdapterHandle
Der Miniportadapterziehpunkt, den NDIS an den MiniportAdapterHandle Parameter von MiniportInitializeExübergeben hat.
Rückgabewert
Nichts
Bemerkungen
NDIS ruft die MiniportPause-Funktion eines Miniporttreibers auf, um eine Pausenanforderung für einen Miniportadapter zu initiieren. Der Miniportadapter verbleibt im Anhalten Zustand, bis der Pausenvorgang abgeschlossen ist.
Nachdem ein Miniporttreiber alle ausstehenden Sendeanforderungen abgeschlossen hat und NDIS alle Netzwerkdatenstrukturen in offenen Empfangsanzeigen an den Treiber zurückgibt, ruft der Treiber NdisMPauseComplete auf, um die ausstehende Pausenanforderung abzuschließen. Nachdem der Treiber NdisMPauseCompleteaufgerufen 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 |
---|---|
mindestens unterstützte Client- | Unterstützt in NDIS 6.0 und höher. |
Zielplattform- | Universal |
Header- | ndis.h (include Ndis.h) |
Library | Ndis.lib |
IRQL- | <= DISPATCH_LEVEL |
DDI-Complianceregeln | Irql_Miniport_Driver_Function(ndis) |