Compartir a través de


Función ClfsDeleteLogByPointer (wdm.h)

La rutina ClfsDeleteLogByPointer marca una secuencia CLFS para su eliminación.

Sintaxis

CLFSUSER_API NTSTATUS ClfsDeleteLogByPointer(
  [in] PLOG_FILE_OBJECT plfoLog
);

Parámetros

[in] plfoLog

Puntero a una estructura de LOG_FILE_OBJECT que representa una instancia abierta de la secuencia que se va a eliminar. El autor de la llamada obtuvo anteriormente este puntero llamando a ClfsCreateLogFile.

Valor devuelto

clfsDeleteLogByPointer devuelve STATUS_SUCCESS si se ejecuta correctamente; de lo contrario, devuelve uno de los códigos de error definidos en Ntstatus.h.

Observaciones

ClfsDeleteLogByPointer marca una secuencia para su eliminación, pero no cierra el objeto de archivo de registro al que apunta plfoLog. Para cerrar un objeto de archivo de registro, llame a ClfsCloseLogFileObject. Una secuencia marcada para su eliminación se elimina después de cerrar todos los objetos de archivo de registro asociados a la secuencia.

Una secuencia CLFS marcada para su eliminación rechazará las solicitudes posteriores para abrir la secuencia.

Para obtener una explicación de los conceptos y la terminología de CLFS, consulte Common Log File System.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Server 2003 R2, Windows Vista y versiones posteriores de Windows.
de la plataforma de destino de Escritorio
encabezado de wdm.h (incluya Wdm.h)
biblioteca de Clfs.lib
DLL de Clfs.sys
irQL <= APC_LEVEL

Consulte también

ClfsCreateLogFile

ClfsDeleteLogFile