CLS_SCAN_CONTEXT 構造体 (wdm.h)
CLFS_SCAN_CONTEXT構造体には、共通ログ ファイル システム (CLFS) ログ内のコンテナーのスキャンをサポートするためのコンテキスト情報が保持されます。 クライアントは 、ClfsCreateScanContext を呼び出してこの構造体を割り当てます。 次に、クライアントは構造体を ClfsScanLogContainers に繰り返し渡します。
構文
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;
メンバー
cidNode
スキャン コンテキスト の ノード ID と型を含むCLFS_NODE_ID構造体。
plfoLog
CLFS ログを表す LOG_FILE_OBJECT 構造体へのポインター。
cIndex
現在のコンテナーのインデックス。
cContainers
ClfsScanLogContainers の各呼び出しでスキャンするコンテナーの数。 これは、 pinfoContainer が指す配列内の要素の数です。
cContainersReturned
ClfsScanLogContainers の呼び出しで実際にスキャンされたコンテナーの数。
eScanMode
このメンバーには、次のいずれかの値を指定できます。
値 | 意味 |
---|---|
CLFS_SCAN_INIT | スキャンが再初期化され、コンテナー 一覧の最初のコンテナーから開始されます。 |
CLFS_SCAN_FORWARD | 次のコンテナー のセットがスキャンされます。 |
CLFS_SCAN_BACKWARD | 前のコンテナーのセットがスキャンされます。 |
CLFS_SCAN_CLOSE | スキャンが閉じられました。 コンテナーはスキャンされません。 |
pinfoContainer
CLFS_CONTAINER_INFORMATION構造体の配列へのポインター。 cContainers パラメーターは、この配列内の要素の数を指定します。
要件
要件 | 値 |
---|---|
Header | wdm.h (Wdm.h を含む) |