Partager via


Routine MRxFlush

La routine MRxFlush est appelée par RDBSS pour demander qu’un mini-redirecteur réseau écrive le contenu d’un objet de système de fichiers dans le stockage. RDBSS émet cet appel en réponse à la réception d’une demande de IRP_MJ_FLUSH_BUFFERS .

Syntaxe

PMRX_CALLDOWN MRxFlush;

NTSTATUS MRxFlush(
  _Inout_ PRX_CONTEXT RxContext
)
{ ... }

Paramètres

RxContext [in, out]
Pointeur vers la structure RX_CONTEXT. Ce paramètre contient l’IRP qui demande l’opération.

Valeur retournée

MRxFlush retourne STATUS_SUCCESS sur la réussite ou une valeur NTSTATUS appropriée, par exemple :

Code de retour Description
STATUS_INSUFFICIENT_RESOURCES

Les ressources étaient insuffisantes pour terminer l’opération.

Remarques

MRxFlush gère les demandes réseau pour le vidage des fichiers.

Configuration requise

Plateforme cible

Desktop (Expérience utilisateur)

En-tête

Mrx.h (inclure Mrx.h)

Voir aussi

MRxAreFilesAliased

MRxCleanupFobx

MRxCloseSrvOpen

MRxCollapseOpen

MRxCreate

MRxDeallocateForFcb

MRxDeallocateForFobx

MRxExtendForCache

MRxExtendForNonCache

MRxFlush

MRxForceClosed

MRxIsLockRealizable

MRxShouldTryToCollapseThiseOpen

MRxTruncate

MRxZeroExtend