次の方法で共有


MRxFlush ルーチン

MRxFlush ルーチンは、RDBSS によって呼び出され、ネットワーク ミニリダイレクターがファイル システム オブジェクトの内容をストレージに書き込むように要求します。 RDBSS は、IRP_MJ_FLUSH_BUFFERS リクエスト受信に応答してこの呼び出しを行います。

構文

PMRX_CALLDOWN MRxFlush;

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

パラメーター

RxContext [in, out]
RX_CONTEXT 構造体へのポインター。 このパラメータには、操作を要求している IRP が含まれます。

戻り値

MRxFlush は、成功した場合は STATUS_SUCCESS を返すか、次のような適切な NTSTATUS 値を返します。

リターン コード 説明
STATUS_INSUFFICIENT_RESOURCES

操作を完了するにはリソースが不足していました。

解説

MRxFlush はファイルフラッシュのネットワークリクエストを処理します。

要件

対象プラットフォーム

デスクトップ

ヘッダー

Mrx.h (Mrx.h を含む)

関連項目

MRxAreFilesAliased

MRxCleanupFobx

MRxCloseSrvOpen

MRxCollapseOpen

MRxCreate

MRxDeallocateForFcb

MRxDeallocateForFobx

MRxExtendForCache

MRxExtendForNonCache

MRxFlush

MRxForceClosed

MRxIsLockRealizable

MRxShouldTryToCollapseThisOpen

MRxTruncate

MRxZeroExtend