Freigeben über


ClfsTerminateReadLog-Funktion (wdm.h)

Die ClfsTerminateReadLog Routine ungültigt einen angegebenen Lesekontext, nachdem Ressourcen freigegeben wurden, die dem Kontext zugeordnet sind.

Syntax

CLFSUSER_API NTSTATUS ClfsTerminateReadLog(
  [in] PVOID pvCursorContext
);

Parameter

[in] pvCursorContext

Ein Zeiger auf den zu ungültigen Lesekontext. Der Aufrufer hat diesen Zeiger zuvor durch Aufrufen ClfsReadLogRecord oder ClfsReadRestartArea-abgerufen.

Rückgabewert

ClfsTerminateReadLog- gibt STATUS_SUCCESS zurück, wenn es erfolgreich ist; andernfalls wird eine der fehlercodes zurückgegeben, die in Ntstatus.h definiert sind.

Bemerkungen

Warnung

Das Aufrufen dieser Routine kann zu Speicherlecks, vorzeitiger Erschöpfung von Protokoll-E/A-Blöcken und einer erhöhten Häufigkeit von Protokolllöschungen führen. Der Versuch, pvCursorContext zu verwenden, nachdem es freigegeben wurde, entspricht dem Zugriff auf freizugebenden Arbeitsspeicher und kann zu unerwartetem Verhalten führen.

Eine Erläuterung der CLFS-Konzepte und -Terminologie finden Sie unter Common Log File System.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- wdm.h (include Wdm.h)
Library Clfs.lib
DLL- Clfs.sys
IRQL- IRQL-<= APC_LEVEL

Siehe auch

ClfsReadLogRecord-

ClfsReadRestartArea