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