Partager via


Fonction RxSpinDownMRxDispatcher (rxworkq.h)

RxSpinDownMRxDispatcher détruit le contexte du répartiteur pour un mini-redirecteur réseau.

Syntaxe

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

Paramètres

[in, out] pMRxDeviceObject

Pointeur vers l’objet d’appareil du pilote de mini-redirecteur réseau correspondant.

Valeur retournée

RxSpinDownMRxDispatcher retourne STATUS_SUCCESS en cas de réussite. Sur les builds vérifiées, cette routine entraîne l’assertion du système en cas de défaillance.

Remarques

La routine RxSpinDownMRxDispatcher définit une demande de démontage dans l’objet de périphérique de pilote du pilote de mini-redirecteur réseau (le membre DispatcherContext.pTearDownEvent de l’objet d’appareil est défini sur &TearDownEvent) et attend que le pilote supprime tous les threads de travail en suspens.

La routine RxSpinDownMRxDispatcher est également appelée en interne par les routines RxStopMiniRdr et RxpUnregisterMinirdr .

Configuration requise

Condition requise Valeur
Client minimal pris en charge La routine RxSpinDownMRxDispatcher n’est disponible que sur Windows XP et versions ultérieures.
Plateforme cible Desktop (Expérience utilisateur)
En-tête rxworkq.h (inclure Rxworkq.h, Rxstruc.h)
IRQL <= APC_LEVEL

Voir aussi

RxDispatchToWorkerThread

RxPostToWorkerThread