Freigeben über


MRxFlush-Routine

Die MRxFlush-Routine wird von RDBSS aufgerufen, um anzufordern, dass ein Netzwerk-Mini-Redirector den Inhalt eines Dateisystemobjekts in den Speicher schreibt. RDBSS gibt diesen Aufruf als Reaktion auf den Empfang einer IRP_MJ_FLUSH_BUFFERS-Anforderung aus.

Syntax

PMRX_CALLDOWN MRxFlush;

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

Parameter

RxContext [in, out]
Ein Zeiger auf die RX_CONTEXT-Struktur. Dieser Parameter enthält das IRP, das den Vorgang anfordert.

Rückgabewert

MRxFlush gibt STATUS_SUCCESS nach Erfolg oder einen geeigneten NTSTATUS-Wert zurück, z. B. den folgenden:

Rückgabecode Beschreibung
STATUS_INSUFFICIENT_RESOURCES

Es gab nicht genügend Ressourcen, um den Vorgang abzuschließen.

Hinweise

MRxFlush verarbeitet Netzwerkanforderungen für die Dateileerung.

Anforderungen

Zielplattform

Desktop

Header

Mrx.h (einschließlich Mrx.h)

Weitere Informationen

MRxAreFilesAliased

MRxCleanupFobx

MRxCloseSrvOpen

MRxCollapseOpen

MRxErstellen

MRxDeallocateForFcb

MRxDeallocateForFobx

MRxExtendForCache

MRxExtendForNonCache

MRxFlush

MRxForceClosed

MRxIsLockRealizable

MRxShouldTryToCollapseThisOpen

MRxTruncate

MRxZeroExtend