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 |