Функция ClfsQueryLogFileInformation (wdm.h)
Подпрограмма clfsQueryLogFileInformation возвращает метаданные и сведения о состоянии для указанного потока CLFS или базового физического журнала или обоих.
Синтаксис
CLFSUSER_API NTSTATUS ClfsQueryLogFileInformation(
[in] PLOG_FILE_OBJECT plfoLog,
[in] CLFS_LOG_INFORMATION_CLASS eInformationClass,
PVOID pinfoInputBuffer,
ULONG cbinfoInputBuffer,
[out] PVOID pinfoBuffer,
PULONG pcbInfoBuffer
);
Параметры
[in] plfoLog
Указатель на структуру LOG_FILE_OBJECT, представляющую поток CLFS. Вызывающий объект ранее получил этот указатель путем вызова ClfsCreateLogFile.
[in] eInformationClass
Значение перечисления CLFS_LOG_INFORMATION_CLASS, указывающее тип запрашиваемой информации.
pinfoInputBuffer
Необязательный входной буфер, необходимый для некоторых классов информации.
cbinfoInputBuffer
Длина в байтах pinfoInputBuffer.
[out] pinfoBuffer
Указатель на буфер, получающий сведения журнала. Структура этого буфера зависит от значения eInformationClass. В следующей таблице показана связь между классом сведений и типом данных буфера.
Значение eInformationClass | Тип буфера, на который указывает pinfoBuffer |
---|---|
ClfsLogBasicInformation | |
ClfsLogBasicInformationPhysical | |
ClfsLogNameInformation | |
ClfsLogPhysicalNameInformation | |
ClfsLogStreamIdentifierInformation |
pcbInfoBuffer
Длина в байтах буфера входящих сведений.
Возвращаемое значение
ClfsQueryLogFileInformation возвращает STATUS_SUCCESS в случае успешного выполнения; в противном случае возвращается один из кодов ошибок, определенных в Ntstatus.h.
Замечания
Описание концепций и терминологии CLFS см. в common Log File System.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Server 2003 R2, Windows Vista и более поздних версиях Windows. |
целевая платформа | Настольный |
заголовка | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
библиотеки | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |