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) |