次の方法で共有


PdhVbUpdateLog 関数

PdhVbUpdateLog 関数関数は、現在のクエリを更新し、新しいデータをログ ファイルに書き込みます。 この関数は PdhUpdateLog を呼び出します。

重要

このトピックで説明する関数は、今後変更または使用できない可能性があります。 代わりに、「 パフォーマンス カウンター関数」で説明されている関数を使用することをお勧めします。

Function PdhVbUpdateLog( _ ByVal hLog As PDH_HLOG, _ ByVal szUserString As LPCTSTR _ )

パラメーター

hLog [in]

更新するログ ファイルを処理します。 このハンドルは PdhVbOpenLog 関数によって返されます。

szUserString [in]

ログ ファイルに追加するデータを指定する文字列へのポインター。 これは通常、ログ ファイル内のコメントに使用されます。

戻り値

関数が成功すると、0 が返されます。

関数が失敗した場合、戻り値は システム エラー コード または PDH エラー コードです。 使用できる値を次に示します。

リターン コード 説明
PDH_INSUFFICIENT_BUFFER
要求されたデータが、指定されたバッファーよりも大きい。 要求されたデータを返すことができません。
PDH_INVALID_ARGUMENT
1 つ以上の文字列バッファーが正しいサイズではありません。
PDH_INVALID_HANDLE
このハンドルは有効な PDH オブジェクトではありません。
PDH_LOG_FILE_OPEN_ERROR
指定したログ ファイルを開くことができません。
PDH_FILE_NOT_FOUND
指定したファイルが見つかりません。

注釈

現在開いているクエリがあり、この関数を呼び出す前に必要なカウンターを追加する必要があります。

要件

要件
サポートされている最小のクライアント
Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
ライブラリ
Pdh.lib
[DLL]
Pdh.dll

こちらもご覧ください

PdhUpdateLog

PdhVbGetLogFileSize

PdhVbOpenLog