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

MiniportInitializeEx

MiniportPause

MiniportRestart