Condividi tramite


Funzione ClfsDeleteLogByPointer (wdm.h)

La routine ClfsDeleteLogByPointer contrassegna un flusso CLFS per l'eliminazione.

Sintassi

CLFSUSER_API NTSTATUS ClfsDeleteLogByPointer(
  [in] PLOG_FILE_OBJECT plfoLog
);

Parametri

[in] plfoLog

Puntatore a una struttura LOG_FILE_OBJECT che rappresenta un'istanza aperta del flusso da eliminare. Il chiamante ha ottenuto in precedenza questo puntatore chiamando ClfsCreateLogFile.

Valore restituito

ClfsDeleteLogByPointer restituisce STATUS_SUCCESS se ha esito positivo; in caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.

Commenti

ClfsDeleteLogByPointer contrassegna un flusso per l'eliminazione, ma non chiude l'oggetto file di log a cui punta plfoLog. Per chiudere un oggetto file di log, chiamare ClfsCloseLogFileObject. Un flusso contrassegnato per l'eliminazione viene eliminato dopo la chiusura di tutti gli oggetti file di log associati al flusso.

Un flusso CLFS contrassegnato per l'eliminazione rifiuterà le richieste successive per aprire il flusso.

Per una spiegazione dei concetti e della terminologia di CLFS, vedere Common Log File System.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Server 2003 R2, Windows Vista e versioni successive di Windows.
Piattaforma di destinazione Desktop
Intestazione wdm.h (include Wdm.h)
Libreria Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

Vedi anche

ClfsCreateLogFile

ClfsDeleteLogFile