RegisterManageableLogClient 函数 (clfsmgmtw32.h)

RegisterManageableLogClient 函数向日志管理器注册客户端。 客户端可以指定是使用回调接收通知,还是使用 ReadLogNotification 将通知排队等待检索。

语法

CLFSUSER_API BOOL RegisterManageableLogClient(
  [in] HANDLE                    hLog,
  [in] PLOG_MANAGEMENT_CALLBACKS pCallbacks
);

参数

[in] hLog

要注册的日志的句柄。 每次唯一打开日志只允许注册一次。

[in] pCallbacks

指定客户端要注册的回调。 有效的回调由 LOG_MANAGEMENT_CALLBACKS 枚举。 改为指定零到队列通知。

返回值

如果该函数成功,则返回值为非零值。

如果函数失败,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。

注解

客户端可以通过关闭日志句柄或调用 DeregisterManageableLogClient 来取消注册。

示例

有关使用此函数的示例,请参阅 创建日志文件

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 R2 [仅限桌面应用]
目标平台 Windows
标头 clfsmgmtw32.h
Library Clfsw32.lib
DLL Clfsw32.dll

另请参阅

DeregisterManageableLogClient

LOG_MANAGEMENT_CALLBACKS