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 |