// wdm.h
typedef enum _CLS_LOG_INFORMATION_CLASS {
ClfsLogBasicInformation,
ClfsLogBasicInformationPhysical,
ClfsLogPhysicalNameInformation,
ClfsLogStreamIdentifierInformation,
ClfsLogSystemMarkingInformation,
ClfsLogPhysicalLsnInformation
} CLS_LOG_INFORMATION_CLASS, *PCLS_LOG_INFORMATION_CLASS, PPCLS_LOG_INFORMATION_CLASS;
View the official Windows Driver Kit DDI referenceNo description available.
The CLFS_LOG_INFORMATION_CLASS enumeration indicates the type of information that is requested by a call to ClfsQueryLogFileInformation.
ClfsLogBasicInformationIndicates that the request is for basic information about a CLFS stream and its underlying physical log. The information is returned in a CLFS_INFORMATION structure. Most of the structure members contain information about the underlying physical log, but some members contain information that is specific to the stream.
ClfsLogBasicInformationPhysicalIndicates that the request is for basic information about the physical log that underlies a CLFS stream. The information is returned in a CLFS_INFORMATION structure. All of the structure members contain information about the underlying physical log.
ClfsLogPhysicalNameInformationIndicates that the request is for information about the name of a physical CLFS log. The information is returned in a CLFS_LOG_NAME_INFORMATION structure.
ClfsLogStreamIdentifierInformationIndicates that the request is for a CLFS stream identifier. The information is returned in a CLFS_STREAM_ID_INFORMATION structure.
ClfsLogSystemMarkingInformationCount of system marking references. This enumeration constant is supported only in Windows Vista and later versions of Windows.
ClfsLogPhysicalLsnInformationMaps virtual LSNs to physical LSNs; only valid for physical logs. This enumeration constant is supported only in Windows Vista and later versions of Windows.
The eInformationClass parameter of the ClfsQueryLogFileInformation function is a value from the CLFS_LOG_INFORMATION_CLASS enumeration.