CLS_SCAN_CONTEXT-Struktur (wdm.h)
Die CLFS_SCAN_CONTEXT-Struktur enthält Kontextinformationen, um eine Überprüfung der Container in einem CLFS-Protokoll (Common Log File System) zu unterstützen. Der Client weist diese Struktur zu, indem clfsCreateScanContext aufgerufen wird. Anschließend übergibt der Client die Struktur wiederholt an ClfsScanLogContainers.
Syntax
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;
Member
cidNode
Eine CLFS_NODE_ID-Struktur , die die Knotenidentität und den Typ des Scankontexts enthält.
plfoLog
Ein Zeiger auf eine LOG_FILE_OBJECT-Struktur , die ein CLFS-Protokoll darstellt.
cIndex
Der Index des aktuellen Containers.
cContainers
Die Anzahl der Container, die in jedem Aufruf von ClfsScanLogContainers überprüft werden sollen. Dies ist die Anzahl der Elemente im Array, auf die pinfoContainer verweist.
cContainersReturned
Die Anzahl der Container, die tatsächlich in einem Aufruf von ClfsScanLogContainers überprüft wurden.
eScanMode
Dieser Member kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
CLFS_SCAN_INIT | Der Scan wird neu initialisiert und beginnt mit dem ersten Container in der Containerliste. |
CLFS_SCAN_FORWARD | Der nächste Satz von Containern wird überprüft. |
CLFS_SCAN_BACKWARD | Der vorherige Containersatz wird überprüft. |
CLFS_SCAN_CLOSE | Der Scan wird geschlossen. Es werden keine Container gescannt. |
pinfoContainer
Ein Zeiger auf ein Array von CLFS_CONTAINER_INFORMATION Strukturen. Der Parameter cContainers gibt die Anzahl der Elemente in diesem Array an.
Anforderungen
Anforderung | Wert |
---|---|
Header | wdm.h (einschließen von Wdm.h) |