Freigeben über


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)

Siehe auch

MiniportInitializeEx-

MiniportPause-

MiniportRestart-