clfs.h header

This header is used by Data Access and Storage. For more information, see:

clfs.h contains the following programming interfaces:

Functions

 
ClfsLsnEqual

Determines whether two LSNs from the same stream are equal.
ClfsLsnGreater

Determines whether one LSN is greater than another LSN. The two LSNs must be from the same stream.
ClfsLsnLess

Determines whether one LSN is less than another LSN. The two LSNs must be from the same stream.
ClfsLsnNull

Determines whether a specified LSN is equal to the smallest possible LSN, which is CLFS_LSN_NULL.

Structures

 
CLFS_NODE_ID

Represents a node identifier.
CLS_ARCHIVE_DESCRIPTOR

Used by the GetNextLogArchiveExtent function to return information about log archive extents.
CLS_CONTAINER_INFORMATION

Describes general information about a container.
CLS_INFORMATION

Describes general information about a log.
CLS_IO_STATISTICS

Defines the statistics that are reported by GetLogIoStatistics.
CLS_IO_STATISTICS_HEADER

Header for information retrieved by the GetLogIoStatistics function, which defines the I/O performance counters of a log.
CLS_LSN

Represents a valid log address.
CLS_SCAN_CONTEXT

The CLS_SCAN_CONTEXT structure contains information about the containers that are being scanned by ScanLogContainers.
CLS_WRITE_ENTRY

Contains a user buffer, which is to become part of a log record, and its length.

Enumerations

 
CLFS_CONTEXT_MODE

Specifies a context mode type that indicates the direction and access methods that a client uses to scan a log.
CLFS_IOSTATS_CLASS

Defines types of I/O statistics reported by CLFS and is used when a client calls GetLogIoStatistics.
CLFS_LOG_ARCHIVE_MODE

Specifies whether a log is ephemeral.