estructura CLS_SCAN_CONTEXT (wdm.h)
La estructura de CLFS_SCAN_CONTEXT contiene información de contexto para admitir un examen de los contenedores en un registro de Common Log File System (CLFS). El cliente asigna esta estructura llamando a ClfsCreateScanContext. A continuación, el cliente pasa la estructura repetidamente a ClfsScanLogContainers.
Sintaxis
typedef struct _CLS_SCAN_CONTEXT {
CLFS_NODE_ID cidNode;
PLOG_FILE_OBJECT plfoLog;
ULONG cIndex;
ULONG cContainers;
ULONG cContainersReturned;
CLFS_SCAN_MODE eScanMode;
PCLS_CONTAINER_INFORMATION pinfoContainer;
} CLS_SCAN_CONTEXT, *PCLS_SCAN_CONTEXT, PPCLS_SCAN_CONTEXT;
Miembros
cidNode
Estructura CLFS_NODE_ID que contiene la identidad y el tipo de nodo del contexto de examen.
plfoLog
Puntero a una estructura de LOG_FILE_OBJECT que representa un registro CLFS.
cIndex
Índice del contenedor actual.
cContainers
Número de contenedores que se van a examinar en cada llamada a ClfsScanLogContainers. Este es el número de elementos de la matriz a los que apunta pinfoContainer.
cContainersReturned
Número de contenedores examinados realmente en una llamada a ClfsScanLogContainers.
eScanMode
Este miembro puede ser uno de los valores siguientes.
Valor | Significado |
---|---|
CLFS_SCAN_INIT | El examen se reinicializa y comienza en el primer contenedor de la lista de contenedores. |
CLFS_SCAN_FORWARD | Se examina el siguiente conjunto de contenedores. |
CLFS_SCAN_BACKWARD | Se examina el conjunto anterior de contenedores. |
CLFS_SCAN_CLOSE | El examen está cerrado. No se examina ningún contenedor. |
pinfoContainer
Puntero a una matriz de estructuras de CLFS_CONTAINER_INFORMATION . El parámetro cContainers especifica el número de elementos de esta matriz.
Requisitos
Requisito | Valor |
---|---|
Header | wdm.h (incluya Wdm.h) |