Rutina MRxCleanupFobx

RDBSS llama a la rutina MRxCleanupFobx para solicitar al minidirector de red que cierre una extensión de objeto del sistema de archivos. RDBSS emite esta llamada en respuesta a la recepción de una solicitud de IRP_MJ_CLEANUP en un objeto de archivo.

Sintaxis

PMRX_CALLDOWN MRxCleanupFobx;

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

Parámetros

  • RxContext [in, out]
    Puntero a la estructura RX_CONTEXT. Este parámetro contiene el IRP que solicita la operación.

Valor devuelto

MRxCleanupFobx devuelve STATUS_SUCCESS si se ejecuta correctamente o un valor NTSTATUS adecuado, como el siguiente:

Código devuelto Descripción
STATUS_INTERNAL_ERROR

Error interno en el minidirector de red.

Comentarios

RDBSS llama a MRxCleanupFobx como parte de las operaciones de limpieza y cierre en un objeto de archivo.

MRxCleanupFobx no puede devolver un valor de STATUS_RETRY que indique que se debe reintentar la llamada. Si es necesario un bucle de reintento, debe controlarse internamente en la rutina MRxCleanupFobx mediante el minidirector de red.

Requisitos

Plataforma de destino

Escritorio

Encabezado

Mrx.h (incluya Mrx.h)

Consulte también

MRxAreFilesAliased

MRxCloseSrvOpen

MRxCollapseOpen

MRxCreate

MRxDeallocateForFcb

MRxDeallocateForFobx

MRxExtendForCache

MRxExtendForNonCache

MRxFlush

MRxForceClosed

MRxIsLockRealizable

MRxShouldTryToCollapseThisOpen

MRxTruncate

MRxZeroExtend