Rotina MRxFlush

A rotina MRxFlush é chamada pelo RDBSS para solicitar que um minidiretório de rede escreva o conteúdo de um objeto do sistema de arquivos no armazenamento. O RDBSS emite essa chamada em resposta ao recebimento de uma solicitação de IRP_MJ_FLUSH_BUFFERS .

Sintaxe

PMRX_CALLDOWN MRxFlush;

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

MRxFlush retorna STATUS_SUCCESS em caso de êxito ou um valor NTSTATUS apropriado, como o seguinte:

Código de retorno Descrição
STATUS_INSUFFICIENT_RESOURCES

Não havia recursos suficientes para concluir a operação.

Comentários

O MRxFlush lida com solicitações de rede para liberação de arquivos.

Requisitos

Plataforma de destino

Área de Trabalho

parâmetro

Mrx.h (inclua Mrx.h)

Confira também

MRxAreFilesAliased

MRxCleanupFobx

MRxCloseSrvOpen

MRxCollapseOpen

MRxCreate

MRxDeallocateForFcb

MRxDeallocateForFobx

MRxExtendForCache

MRxExtendForNonCache

MRxFlush

MRxForceClosed

MRxIsLockRealizable

MRxShouldTryToCollapseThisOpen

MRxTruncate

MRxZeroExtend