Функция 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 file, никакие операции с дескриптором журнала не могут запускаться во время ожидания вызова ReadLogNotification .

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 R2 [только классические приложения]
Целевая платформа Windows
Header clfsmgmtw32.h
Библиотека Clfsw32.lib
DLL Clfsw32.dll

См. также раздел

CLFS_MGMT_NOTIFICATION

ПЕРЕКРЫВАЮЩИХСЯ