ScanLogContainers 函数 (clfsw32.h)
枚举日志容器。 重复调用此函数以循环访问所有日志容器。
语法
CLFSUSER_API BOOL ScanLogContainers(
[in, out] PCLFS_SCAN_CONTEXT pcxScan,
[in] CLFS_SCAN_MODE eScanMode,
[in, out, optional] LPVOID pReserved
);
参数
[in, out] pcxScan
指向 CreateLogContainerScanContext 函数初始化的客户端分配CLFS_SCAN_CONTEXT结构的指针。
[in] eScanMode
要扫描的容器的模式。
可以在以下任一 CLFS_SCAN_MODE 模式下扫描容器。
[in, out, optional] pReserved
保留。 将 pReserved 设置为 NULL。
返回值
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。
以下列表标识了可能的错误代码:
注解
日志容器的 ID 在 pcxScan-pinfoContainer-LogicalContainerId>> 中返回。
注意 通用日志文件系统 (CLFS) 扫描上下文不是线程安全的。 它们不应一次由多个线程使用,也不能一次传递到多个异步扫描中。
示例
有关使用此函数的示例,请参阅 枚举日志容器。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | clfsw32.h |
Library | Clfsw32.lib |
DLL | Clfsw32.dll |