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) を解放します。 ロックダウンされたすべての物理ページはロック解除されます。 マップされたすべてのページはマップ解除されます。
ファイル システムは通常 、CcPrepareMdlWrite の呼び出しが成功した後、後続の MDL 書き込み操作を中止または失敗する必要がある場合にのみ 、CcMdlWriteAbort を呼び出します。
CcMdlWriteComplete とは異なり、CcMdlWriteAbort では、キャッシュされたファイルにデータが書き込まれることはありません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP |
対象プラットフォーム | ユニバーサル |
Header | ntifs.h (Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示