Freigeben über


MRxCleanupFobx-Routine

Die MRxCleanupFobx-Routine wird von RDBSS aufgerufen, um den Netzwerk-Mini-Redirector anzufordern, eine Dateisystemobjekterweiterung zu schließen. RDBSS gibt diesen Aufruf als Reaktion auf den Empfang einer IRP_MJ_CLEANUP-Anforderung für ein Dateiobjekt aus.

Syntax

PMRX_CALLDOWN MRxCleanupFobx;

NTSTATUS MRxCleanupFobx(
  _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

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

Rückgabecode Beschreibung
STATUS_INTERNAL_ERROR

Im Netzwerk-Miniumleitung ist ein interner Fehler aufgetreten.

Hinweise

MRxCleanupFobx wird von RDBSS im Rahmen von Bereinigungs- und Schließenvorgängen für ein Dateiobjekt aufgerufen.

MRxCleanupFobx kann keinen Wert von STATUS_RETRY zurückgeben, der angibt, dass der Aufruf wiederholt werden soll. Wenn eine Wiederholungsschleife erforderlich ist, muss sie intern in der MRxCleanupFobx-Routine vom Netzwerk-Mini-Redirector verarbeitet werden.

Anforderungen

Zielplattform

Desktop

Header

Mrx.h (einschließlich Mrx.h)

Weitere Informationen

MRxAreFilesAliased

MRxCloseSrvOpen

MRxCollapseOpen

MRxErstellen

MRxDeallocateForFcb

MRxDeallocateForFobx

MRxExtendForCache

MRxExtendForNonCache

MRxFlush

MRxForceClosed

MRxIsLockRealizable

MRxShouldTryToCollapseThisOpen

MRxTruncate

MRxZeroExtend