PERF_STRING_COUNTER_HEADER 構造体 (perflib.h)

PERF_STRING_BUFFER_HEADER ブロック内で、指定されたパフォーマンス カウンターの名前またはヘルプ文字列を含む文字列が開始される場所を示します。 PERF_STRING_COUNTER_HEADER構造体は、PERF_STRING_BUFFER_HEADER ブロックの一部です

構文

typedef struct _STRING_COUNTER_HEADER {
  DWORD dwCounterId;
  DWORD dwOffset;
} PERF_STRING_COUNTER_HEADER, *PPERF_STRING_COUNTER_HEADER;

メンバー

dwCounterId

パフォーマンス カウンターの識別子。

dwOffset

PERF_STRING_BUFFER_HEADER ブロックの先頭から null で終わる UTF-16LE データまでのバイト数。 0xFFFFFFFF の値は、文字列が存在しないことを示します。つまり、文字列の値が NULL であるということです。

注釈

requestCode パラメーターを PERF_REG_COUNTER_NAME_STRINGS または PERF_REG_COUNTER_HELP_STRINGS に設定して呼び出された PerfQueryCounterSetRegistrationInfo 関数は、1 つ以上のPERF_STRING_COUNTER_HEADER構造体を含むPERF_STRING_BUFFER_HEADER ブロックを取得します

要件

要件
サポートされている最小のクライアント Windows 10、バージョン 1607 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
Header perflib.h

こちらもご覧ください

PERF_STRING_BUFFER_HEADER

PerfQueryCounterSetRegistrationInfo