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 LOG_FILE_OBJECT que representa una instancia abierta de la secuencia que se va a eliminar. El autor de la llamada obtuvo previamente este puntero mediante una llamada a ClfsCreateLogFile.

Valor devuelto

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

Comentarios

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 Value
Cliente mínimo compatible Disponible en Windows Server 2003 R2, Windows Vista y versiones posteriores de Windows.
Plataforma de destino Escritorio
Encabezado wdm.h (incluya Wdm.h)
Library Clfs.lib
Archivo DLL Clfs.sys
IRQL <= APC_LEVEL

Consulte también

ClfsCreateLogFile

ClfsDeleteLogFile