Compartir a través de


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)