struttura CLS_SCAN_CONTEXT (wdm.h)
La struttura CLFS_SCAN_CONTEXT contiene informazioni di contesto per supportare un'analisi dei contenitori in un log CLFS (Common Log File System). Il client alloca questa struttura chiamando ClfsCreateScanContext. Il client passa quindi ripetutamente la struttura a ClfsScanLogContainers.
Sintassi
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;
Members
cidNode
Struttura CLFS_NODE_ID che contiene l'identità e il tipo del nodo del contesto di analisi.
plfoLog
Puntatore a una struttura LOG_FILE_OBJECT che rappresenta un log CLFS.
cIndex
Indice del contenitore corrente.
cContainers
Numero di contenitori da analizzare in ogni chiamata a ClfsScanLogContainers. Questo è il numero di elementi nella matrice a cui punta pinfoContainer.
cContainersReturned
Numero di contenitori effettivamente analizzati in una chiamata a ClfsScanLogContainers.
eScanMode
Questo membro può essere uno dei valori seguenti.
Valore | Significato |
---|---|
CLFS_SCAN_INIT | L'analisi viene reinizializzata e inizia al primo contenitore nell'elenco di contenitori. |
CLFS_SCAN_FORWARD | Viene analizzato il set successivo di contenitori. |
CLFS_SCAN_BACKWARD | Il set precedente di contenitori viene analizzato. |
CLFS_SCAN_CLOSE | L'analisi viene chiusa. Non vengono analizzati contenitori. |
pinfoContainer
Puntatore a una matrice di strutture CLFS_CONTAINER_INFORMATION . Il parametro cContainers specifica il numero di elementi in questa matrice.
Requisiti
Requisito | Valore |
---|---|
Intestazione | wdm.h (include Wdm.h) |