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 |