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 を含む)