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
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows XP |
ターゲット プラットフォーム の |
万国 |
ヘッダー | ntifs.h (Ntifs.h を含む) |
ライブラリ | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | 任意のレベル |
関連項目
ccSetDirtyPinnedData の