Compartir a través de


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 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

Consulte también

CcGetDirtyPages

CcSetDirtyPinnedData