ClfsQueryLogFileInformation-Funktion (wdm.h)
Die ClfsQueryLogFileInformation-Routine gibt Metadaten und Zustandsinformationen für einen angegebenen CLFS-Stream oder sein zugrunde liegendes physisches Protokoll oder beides zurück.
Syntax
CLFSUSER_API NTSTATUS ClfsQueryLogFileInformation(
[in] PLOG_FILE_OBJECT plfoLog,
[in] CLFS_LOG_INFORMATION_CLASS eInformationClass,
PVOID pinfoInputBuffer,
ULONG cbinfoInputBuffer,
[out] PVOID pinfoBuffer,
PULONG pcbInfoBuffer
);
Parameter
[in] plfoLog
Ein Zeiger auf eine LOG_FILE_OBJECT-Struktur , die einen CLFS-Stream darstellt. Der Aufrufer hat diesen Zeiger zuvor durch Aufrufen von ClfsCreateLogFile abgerufen.
[in] eInformationClass
Ein Wert aus der CLFS_LOG_INFORMATION_CLASS-Enumeration , der den Typ der angeforderten Informationen angibt.
pinfoInputBuffer
Optionaler Eingabepuffer, der für einige Informationsklassen erforderlich ist.
cbinfoInputBuffer
Länge in Bytes von pinfoInputBuffer.
[out] pinfoBuffer
Ein Zeiger auf einen Puffer, der die Protokollinformationen empfängt. Die Struktur dieses Puffers hängt vom Wert von eInformationClass ab. Die folgende Tabelle zeigt die Beziehung zwischen der Informationsklasse und dem Datentyp des Puffers.
Wert von eInformationClass | Typ des Puffers, auf den pinfoBuffer verweist |
---|---|
ClfsLogBasicInformation | |
ClfsLogBasicInformationPhysical | |
ClfsLogNameInformation | |
ClfsLogPhysicalNameInformation | |
ClfsLogStreamIdentifierInformation |
pcbInfoBuffer
Länge des eingehenden Informationspuffers in Bytes.
Rückgabewert
ClfsQueryLogFileInformation gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist. Andernfalls wird einer der in "Ntstatus.h" definierten Fehlercodes zurückgegeben.
Hinweise
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 |
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothek | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |