CcSetLogHandleForFile 関数 (ntifs.h)
CcSetLogHandleForFile ルーチンは、ファイルのログ ハンドルを設定します。
構文
void CcSetLogHandleForFile(
[in] PFILE_OBJECT FileObject,
[in] PVOID LogHandle,
[in] PFLUSH_TO_LSN FlushToLsnRoutine
);
パラメーター
[in] FileObject
ログ ハンドルを格納するファイルのファイル オブジェクトへのポインター。
[in] LogHandle
格納するログ ハンドルへのポインター。
[in] FlushToLsnRoutine
このファイルのバッファーをフラッシュする前に 呼び出すログ ファイル フラッシュ コールバック ルーチンへのポインター。 このルーチンは、フラッシュされるバッファー制御ブロック (BCB) の最新の論理シーケンス番号 (LSN) にログ・ファイルがフラッシュされるようにするために呼び出されます。 このルーチンは、次のように宣言されています。
typedef
VOID (*PFLUSH_TO_LSN) (
IN PVOID LogHandle,
IN LARGE_INTEGER Lsn
);
LogHandle
このクライアントを識別するために使用される不透明な構造体へのポインター。
Lsn
これは、このコールバック ルーチンからの復帰時にディスク上に存在する必要がある LSN です。
戻り値
なし
解説
CcSetLogHandleForFile は 、 CcGetDirtyPages への後続の呼び出しで使用するために、ファイルのログ ハンドルを設定します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP |
対象プラットフォーム | ユニバーサル |
Header | ntifs.h (Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | 任意のレベル |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示