ClfsDeleteLogByPointer, fonction (wdm.h)
Le ClfsDeleteLogByPointer routine marque un flux CLFS pour suppression.
Syntaxe
CLFSUSER_API NTSTATUS ClfsDeleteLogByPointer(
[in] PLOG_FILE_OBJECT plfoLog
);
Paramètres
[in] plfoLog
Pointeur vers une structure LOG_FILE_OBJECT qui représente une instance ouverte du flux à supprimer. L’appelant a obtenu précédemment ce pointeur en appelant ClfsCreateLogFile.
Valeur de retour
ClfsDeleteLogByPointer retourne STATUS_SUCCESS si elle réussit ; sinon, elle retourne l’un des codes d’erreur définis dans Ntstatus.h.
Remarques
ClfsDeleteLogByPointer marque un flux de suppression, mais ne ferme pas l’objet de fichier journal vers lequel pointe plfoLog. Pour fermer un objet de fichier journal, appelez ClfsCloseLogFileObject. Un flux marqué pour suppression est supprimé une fois tous les objets de fichier journal associés au flux fermés.
Un flux CLFS marqué pour suppression refuse les demandes suivantes pour ouvrir le flux.
Pour obtenir une explication des concepts et de la terminologie CLFS, consultez Common Log File System.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Server 2003 R2, Windows Vista et versions ultérieures de Windows. |
plateforme cible | Bureau |
d’en-tête | wdm.h (include Wdm.h) |
bibliothèque | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |