次の方法で共有


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 にすることができます。

戻り値

関数が成功すると、戻り値は 0 以外になります。

関数が失敗した場合は、0 を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。 考えられるエラー コードを次に示します。

解説

FILE_FLAG_OVERLAPPED ファイル オプションを使用してログ ハンドルが作成されない場合、ReadLogNotification の呼び出しが保留中の間、ログ ハンドルで操作を開始することはできません。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー clfsmgmtw32.h
Library Clfsw32.lib
[DLL] Clfsw32.dll

関連項目

CLFS_MGMT_NOTIFICATION

OVERLAPPED