掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ReadEventLog関数で、最後まで読み取ったことを識別するには? (ID:72117)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
仲澤@失業者さん ご返答ありがとうございます。 ご教授いただいた方法の場合、単純にfor文などでdwRecordOffsetに該当する 値を0〜GetNumberOfEventLogRecordsで取得した総数 - 1までで開いていけば よいものなのでしょうか? DWORD dwLoop; DWORD dwRecordsCount; HANDLE hEventLog = OpenEventLog(NULL, "Application"); GetNumberOfEventLogRecords(hEventLog, &dwRecordsCount); for(dwLoop = 0; dwLoop < dwRecordsCount; dwLoop++) { ReadEventLog(hEventLog, EVENTLOG_SEEK_READ | EVENTLOG_BACKWARDS_READ, dwLoop ・・・・); } こんな感じでいいのですか? あのあと、英語の怪しげなサイトにGetLastErrorが38(End of file)になるよ うな記載も見かけたのですが、MSDNなど、信用できそうなところではなかなか 見当たらなく・・・^^;
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.