Freigeben über


ClfsDeleteLogByPointer-Funktion (wdm.h)

Die ClfsDeleteLogByPointer-Routine markiert einen CLFS-Stream zum Löschen.

Syntax

CLFSUSER_API NTSTATUS ClfsDeleteLogByPointer(
  [in] PLOG_FILE_OBJECT plfoLog
);

Parameter

[in] plfoLog

Ein Zeiger auf eine LOG_FILE_OBJECT-Struktur, die eine offene instance des zu löschenden Datenstroms darstellt. Der Aufrufer hat diesen Zeiger zuvor durch Aufrufen von ClfsCreateLogFile abgerufen.

Rückgabewert

ClfsDeleteLogByPointer gibt bei Erfolg STATUS_SUCCESS zurück. Andernfalls wird einer der in "Ntstatus.h" definierten Fehlercodes zurückgegeben.

Hinweise

ClfsDeleteLogByPointer markiert einen Stream zum Löschen, schließt aber nicht das Protokolldateiobjekt, auf das von plfoLog verwiesen wird. Um ein Protokolldateiobjekt zu schließen, rufen Sie ClfsCloseLogFileObject auf. Ein zum Löschen markierter Stream wird gelöscht, nachdem alle dem Stream zugeordneten Protokolldateiobjekte geschlossen wurden.

Ein zum Löschen markierter CLFS-Stream lehnt nachfolgende Anforderungen zum Öffnen des Datenstroms ab.

Eine Erläuterung der CLFS-Konzepte und -Terminologie finden Sie unter Allgemeines Protokolldateisystem.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Server 2003 R2, Windows Vista und höheren Versionen von Windows.
Zielplattform Desktop
Kopfzeile wdm.h (einschließen von Wdm.h)
Bibliothek Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

Weitere Informationen

ClfsCreateLogFile

ClfsDeleteLogFile