CLS_SCAN_CONTEXT struttura (clfs.h)
Contiene informazioni sui contenitori analizzati da ScanLogContainers, sul tipo di analisi eseguita e su un cursore per tenere traccia dei contenitori analizzati.
Sintassi
typedef struct _CLS_SCAN_CONTEXT {
CLFS_NODE_ID cidNode;
HANDLE hLog;
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
ID del nodo corrente. Per altre informazioni, vedere CLFS_NODE_ID.
hLog
Handle per la scansione del log ottenuto da CreateLogFile con autorizzazioni per analizzare i contenitori di log.
cIndex
Indice del contenitore corrente.
cContainers
Numero di strutture CLFS_CONTAINER_INFORMATION allocato dal sistema in una matrice a cui punta pinfoContainer.
Questo membro è il numero di contenitori da analizzare con ogni chiamata di analisi. Il chiamante conosce il completamento dell'analisi quando il numero di contenitori restituiti è minore di questo valore.
cContainersReturned
Numero di contenitori restituiti dopo una chiamata a ScanLogContainers.
eScanMode
Modalità in cui vengono analizzati i contenitori.
È possibile analizzare i contenitori in una delle modalità seguenti.
Valore | Significato |
---|---|
|
Inizializza il contesto di analisi, ma non alloca l'archiviazione associata.
L'inizializzazione è distruttiva, perché tutti i dati archiviati nel contesto di analisi corrente vengono persi. |
|
Annulla l'inizializzazione del contesto di analisi e dealloca l'archiviazione di sistema associata a un contesto di analisi. |
|
Determina che la chiamata successiva a ScanLogContainers procede in una direzione in avanti.
Impossibile usare se è specificato CLFS_SCAN_BACKWARD . |
|
Determina che la chiamata successiva a ScanLogContainers procede in una direzione indietro.
Impossibile usare se è specificato CLFS_SCAN_FORWARD . |
pinfoContainer
Puntatore a una matrice allocata client di strutture CLFS_CONTAINER_INFORMATION da riempire da ScanLogContainers dopo ogni chiamata riuscita.
Commenti
Questa struttura viene allocata dal client, inizializzata usando CreateLogContainerScanContext e quindi passata a ScanLogContainers in chiamate ripetute.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 Build 20348 |
Server minimo supportato | Windows 10 Build 20348 |
Intestazione | clfs.h |