Skip to content

Latest commit

 

History

History
132 lines (103 loc) · 3.89 KB

ns-wdm-_cls_scan_context.md

File metadata and controls

132 lines (103 loc) · 3.89 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:wdm._CLS_SCAN_CONTEXT
_CLS_SCAN_CONTEXT (wdm.h)
The CLFS_SCAN_CONTEXT structure holds context information to support a scan of the containers in a Common Log File System (CLFS) log.
kernel\clfs_scan_context.htm
kernel
04/30/2018
CLS_SCAN_CONTEXT structure
*PCLFS_SCAN_CONTEXT, *PCLS_SCAN_CONTEXT, CLFS_SCAN_CONTEXT, CLFS_SCAN_CONTEXT structure [Kernel-Mode Driver Architecture], CLS_SCAN_CONTEXT, CLS_SCAN_CONTEXT structure [Kernel-Mode Driver Architecture], PCLFS_SCAN_CONTEXT, PCLFS_SCAN_CONTEXT structure pointer [Kernel-Mode Driver Architecture], PCLS_SCAN_CONTEXT, PCLS_SCAN_CONTEXT structure pointer [Kernel-Mode Driver Architecture], PPCLFS_SCAN_CONTEXT, PPCLFS_SCAN_CONTEXT structure pointer [Kernel-Mode Driver Architecture], PPCLS_SCAN_CONTEXT, PPCLS_SCAN_CONTEXT structure pointer [Kernel-Mode Driver Architecture], _CLS_SCAN_CONTEXT, kernel.clfs_scan_context, kstruct_a_286b1bd0-bd24-472c-be28-406269b7a687.xml, wdm/CLFS_SCAN_CONTEXT, wdm/CLS_SCAN_CONTEXT, wdm/PCLFS_SCAN_CONTEXT, wdm/PCLS_SCAN_CONTEXT, wdm/PPCLFS_SCAN_CONTEXT, wdm/PPCLS_SCAN_CONTEXT
wdm.h
Wdm.h
Windows
Windows
CLS_SCAN_CONTEXT, *PCLS_SCAN_CONTEXT, PPCLS_SCAN_CONTEXT
_CLS_SCAN_CONTEXT
wdm/_CLS_SCAN_CONTEXT
PCLS_SCAN_CONTEXT
wdm/PCLS_SCAN_CONTEXT
CLS_SCAN_CONTEXT
wdm/CLS_SCAN_CONTEXT
APIRef
kbSyntax
HeaderDef
wdm.h
_CLS_SCAN_CONTEXT
PCLS_SCAN_CONTEXT
CLS_SCAN_CONTEXT

_CLS_SCAN_CONTEXT structure

-description

The CLFS_SCAN_CONTEXT structure holds context information to support a scan of the containers in a Common Log File System (CLFS) log. The client allocates this structure by calling ClfsCreateScanContext. Then, the client passes the structure repeatedly to ClfsScanLogContainers.

-struct-fields

-field cidNode

A CLFS_NODE_ID structure that contains the scan context's node identity and type.

-field plfoLog

A pointer to a LOG_FILE_OBJECT structure that represents a CLFS log.

-field cIndex

The index of the current container.

-field cContainers

The number of containers to scan in each call to ClfsScanLogContainers. This is the number of elements in the array pointed to by pinfoContainer.

-field cContainersReturned

The number of containers actually scanned in a call to ClfsScanLogContainers.

-field eScanMode

This member can be one of the following values.

Value Meaning
CLFS_SCAN_INIT The scan is reinitialized and begins at the first container in the container list.
CLFS_SCAN_FORWARD The next set of containers is scanned.
CLFS_SCAN_BACKWARD The previous set of containers is scanned.
CLFS_SCAN_CLOSE The scan is closed. No containers are scanned.

-field pinfoContainer

A pointer to an array of CLFS_CONTAINER_INFORMATION structures. The cContainers parameter specifies the number of elements in this array.