Rotina MRxCleanupFobx

A rotina MRxCleanupFobx é chamada pelo RDBSS para solicitar que o minidiretório de rede feche uma extensão de objeto do sistema de arquivos. O RDBSS emite essa chamada em resposta ao recebimento de uma solicitação IRP_MJ_CLEANUP em um objeto de arquivo.

Sintaxe

PMRX_CALLDOWN MRxCleanupFobx;

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

Parâmetros

  • RxContext [in, out]
    Um ponteiro para a estrutura RX_CONTEXT. Esse parâmetro contém o IRP que está solicitando a operação.

Retornar valor

MRxCleanupFobx retorna STATUS_SUCCESS com êxito ou um valor NTSTATUS apropriado, como o seguinte:

Código de retorno Descrição
STATUS_INTERNAL_ERROR

Ocorreu um erro interno no minidiretório de rede.

Comentários

MRxCleanupFobx é chamado pelo RDBSS como parte das operações de limpeza e fechamento em um objeto de arquivo.

MRxCleanupFobx não pode retornar um valor de STATUS_RETRY indicando que a chamada deve ser repetida. Se um loop de repetição for necessário, ele deverá ser tratado internamente na rotina MRxCleanupFobx pelo minidiretório de rede.

Requisitos

Plataforma de destino

Área de Trabalho

parâmetro

Mrx.h (inclua Mrx.h)

Confira também

MRxAreFilesAliased

MRxCloseSrvOpen

MRxCollapseOpen

MRxCreate

MRxDeallocateForFcb

MRxDeallocateForFobx

MRxExtendForCache

MRxExtendForNonCache

MRxFlush

MRxForceClosed

MRxIsLockRealizable

MRxShouldTryToCollapseThisOpen

MRxTruncate

MRxZeroExtend