Función CcSetLogHandleForFile (ntifs.h)
La rutina CcSetLogHandleForFile establece un identificador de registro para un archivo.
Sintaxis
void CcSetLogHandleForFile(
[in] PFILE_OBJECT FileObject,
[in] PVOID LogHandle,
[in] PFLUSH_TO_LSN FlushToLsnRoutine
);
Parámetros
[in] FileObject
Puntero al objeto de archivo para el archivo para el que se va a almacenar el identificador de registro.
[in] LogHandle
Puntero al identificador de registro que se va a almacenar.
[in] FlushToLsnRoutine
Puntero a una rutina de devolución de llamada de vaciado de un archivo de registro para llamar a antes de vaciar los búferes de este archivo. Se llama a esta rutina para asegurarse de que un archivo de registro se vacía en el número de secuencia lógica (LSN) más reciente para cualquier bloque de control de búfer (BCB) que se vacíe. Esta rutina se declara de la siguiente manera:
typedef
VOID (*PFLUSH_TO_LSN) (
IN PVOID LogHandle,
IN LARGE_INTEGER Lsn
);
LogHandle
Puntero a una estructura opaca que se usa para identificar este cliente.
Lsn
Este es el LSN que debe estar en el disco en devolución de esta rutina de devolución de llamada.
Valor devuelto
None
Observaciones
CcSetLogHandleForFile establece un identificador de registro para un archivo, para usarlo en llamadas posteriores a CcGetDirtyPages.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP |
Plataforma de destino | Universal |
Encabezado | ntifs.h (incluya Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | Cualquier nivel |