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

Consulte también

CcGetDirtyPages

CcSetDirtyPinnedData