Función CcSetLogHandleForFile (ntifs.h)
La rutina ccSetLogHandleForFile
Sintaxis
void CcSetLogHandleForFile(
[in] PFILE_OBJECT FileObject,
[in] PVOID LogHandle,
[in] PFLUSH_TO_LSN FlushToLsnRoutine
);
Parámetros
[in] FileObject
Puntero al objeto de archivo del 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 archivo de registro para llamar 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 vacia. 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 devuelta desde esta rutina de devolución de llamada.
Valor devuelto
Ninguno
Observaciones
CcSetLogHandleForFile establece un identificador de registro para un archivo, para usarlo en llamadas posteriores a CcGetDirtyPages.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows XP |
de la plataforma de destino de |
Universal |
encabezado de |
ntifs.h (incluya Ntifs.h) |
biblioteca de |
NtosKrnl.lib |
DLL de |
NtosKrnl.exe |
irQL | Cualquier nivel |