Freigeben über


RxSpinDownMRxDispatcher-Funktion (rxworkq.h)

RxSpinDownMRxDispatcher den Verteilerkontext für einen Netzwerk-Miniumleitungsmodul abreißen.

Syntax

NTSTATUS RxSpinDownMRxDispatcher(
  [in, out] IN OUT PRDBSS_DEVICE_OBJECT pMRxDeviceObject
);

Parameter

[in, out] pMRxDeviceObject

Ein Zeiger auf das Geräteobjekt des entsprechenden Netzwerkminiumleitungstreibers.

Rückgabewert

RxSpinDownMRxDispatcher gibt STATUS_SUCCESS zurück. Bei überprüften Builds bewirkt diese Routine, dass das System bei Einem Fehler BESTÄTIGT wird.

Bemerkungen

Die RxSpinDownMRxDispatcher Routine legt eine Abbruchanforderung in das Treibergerätobjekt des Netzwerkminiumleitungstreibers fest (der DispatcherContext.pTearDownEvent Member des Geräteobjekts ist auf &TearDownEvent) festgelegt und warten, bis der Treiber alle ausstehenden Arbeitsthreads zerreißen kann.

Die RxSpinDownMRxDispatcher Routine wird auch intern von den RxStopMiniRdr und RxpUnregisterMinirdr Routinen aufgerufen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Die RxSpinDownMRxDispatcher-Routine ist nur unter Windows XP und höher verfügbar.
Zielplattform- Desktop
Header- rxworkq.h (include Rxworkq.h, Rxstruc.h)
IRQL- <= APC_LEVEL

Siehe auch

RxDispatchToWorkerThread-

RxPostToWorkerThread-