estrutura CLS_SCAN_CONTEXT (wdm.h)

A estrutura CLFS_SCAN_CONTEXT contém informações de contexto para dar suporte a uma verificação dos contêineres em um log CLFS (Common Log File System). O cliente aloca essa estrutura chamando ClfsCreateScanContext. Em seguida, o cliente passa a estrutura repetidamente para ClfsScanLogContainers.

Sintaxe

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;

Membros

cidNode

Uma estrutura CLFS_NODE_ID que contém a identidade e o tipo do nó do contexto de verificação.

plfoLog

Um ponteiro para uma estrutura LOG_FILE_OBJECT que representa um log CLFS.

cIndex

O índice do contêiner atual.

cContainers

O número de contêineres a serem digitalizados em cada chamada para ClfsScanLogContainers. Esse é o número de elementos na matriz apontada por pinfoContainer.

cContainersReturned

O número de contêineres realmente verificados em uma chamada para ClfsScanLogContainers.

eScanMode

Esse membro pode ser um dos valores a seguir.

Valor Significado
CLFS_SCAN_INIT A verificação é reinicializada e começa no primeiro contêiner da lista de contêineres.
CLFS_SCAN_FORWARD O próximo conjunto de contêineres é verificado.
CLFS_SCAN_BACKWARD O conjunto anterior de contêineres é verificado.
CLFS_SCAN_CLOSE A verificação está fechada. Nenhum contêiner é verificado.

pinfoContainer

Um ponteiro para uma matriz de estruturas CLFS_CONTAINER_INFORMATION . O parâmetro cContainers especifica o número de elementos nessa matriz.

Requisitos

Requisito Valor
Cabeçalho wdm.h (include Wdm.h)