次の方法で共有


CcMdlWriteAbort 関数 (ntifs.h)

CcMdlWriteAbort ルーチンは、以前の ccPrepareMdlWriteへの呼び出しによって作成されたメモリ記述子リスト (MDL) 解放します。

構文

void CcMdlWriteAbort(
  [in] PFILE_OBJECT FileObject,
  [in] PMDL         MdlChain
);

パラメーター

[in] FileObject

ccPrepareMdlWriteに渡されたファイル オブジェクト ポインター。

[in] MdlChain

CcPrepareMdlWriteによって返される MDL チェーンのアドレス。

戻り値

何一つ

備考

ファイル システム CcMdlWriteAbort を呼び出して、キャッシュされたファイルの CcPrepareMdlWrite を する以前の呼び出しによって作成されたメモリ記述子リスト (MDL) を解放します。 ロックダウンされたすべての物理ページのロックが解除されます。 マップされたすべてのページはマップ解除されます。

通常、ファイル システムは ccMdlWriteAbort を呼び出します。ccPrepareMdlWrite正常に呼び出された後、後続の MDL 書き込み操作を中止または失敗する必要がある場合のみです。

ccMdlWriteCompleteとは異なり、ccMdlWriteAbort では、キャッシュされたファイルにデータが書き込まれることはありません。

必要条件

要件 価値
サポートされる最小クライアント Windows XP
ターゲット プラットフォーム の 万国
ヘッダー ntifs.h (Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

関連項目

ccMdlWriteComplete を する

ccPrepareMdlWrite の