GetEventLogInformation 関数 (winbase.h)
指定したイベント ログに関する情報を取得します。
構文
BOOL GetEventLogInformation(
[in] HANDLE hEventLog,
[in] DWORD dwInfoLevel,
[out] LPVOID lpBuffer,
[in] DWORD cbBufSize,
[out] LPDWORD pcbBytesNeeded
);
パラメーター
[in] hEventLog
イベント ログへのハンドル。 OpenEventLog または RegisterEventSource 関数は、このハンドルを返します。
[in] dwInfoLevel
返されるイベント ログ情報のレベル。
このパラメーターには、次の値を指定できます。
値 | 意味 |
---|---|
|
指定したログがいっぱいかどうかを示します。 lpBuffer パラメーターには、EVENTLOG_FULL_INFORMATION構造体が含まれます。 |
[out] lpBuffer
イベント ログ情報を受け取るアプリケーションによって割り当てられたバッファー。 このデータの形式は、 dwInfoLevel パラメーターの値によって異なります。
[in] cbBufSize
lpBuffer バッファーのサイズ (バイト単位)。
[out] pcbBytesNeeded
関数は、関数が成功したかどうかに関係なく、要求された情報に必要なバッファー サイズにこのパラメーターを設定します。 関数が ERROR_INSUFFICIENT_BUFFER で失敗 し、正しいサイズのバッファーを割り当てる場合は、この値を使用します。
戻り値
関数が成功すると、戻り値は 0 以外になります。
関数が失敗した場合は、0 を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | winbase.h (Windows.h を含む) |
Library | Advapi32.lib |
[DLL] | Advapi32.dll |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示