ReadLogNotification 函数 (clfsmgmtw32.h)

ReadLogNotification 函数从日志管理器检索通知。 如果通知可用,它会立即从日志管理器检索排队通知;否则,请求将保持挂起状态,直到生成通知。

语法

CLFSUSER_API BOOL ReadLogNotification(
  [in]  HANDLE                  hLog,
  [out] PCLFS_MGMT_NOTIFICATION pNotification,
  [in]  LPOVERLAPPED            lpOverlapped
);

参数

[in] hLog

日志的句柄。

[out] pNotification

接收通知类型,如果类型具有与之关联的参数,则接收参数。

[in] lpOverlapped

指向异步操作所需的 OVERLAPPED 结构的指针。 如果未使用异步操作,此参数可以为 NULL

返回值

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

如果函数失败,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。 下面是可能的错误代码:

注解

如果未使用 FILE_FLAG_OVERLAPPED 文件选项创建日志句柄,则在 对 ReadLogNotification 的调用挂起时,无法对日志句柄启动任何操作。

要求

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

另请参阅

CLFS_MGMT_NOTIFICATION

OVERLAPPED