次の方法で共有


PERF_STRING_BUFFER_HEADER 構造体 (perflib.h)

構造体を含む PERF_STRING_BUFFER_HEADER ブロックに関する情報を提供します。 PERF_STRING_BUFFER_HEADER ブロックは、カウンター セット内のパフォーマンス カウンターの名前またはヘルプ文字列を提供します。amd は次の項目で構成されます。

  1. PERF_STRING_BUFFER_HEADER構造体
  2. 多数のPERF_STRING_COUNTER_HEADER構造体。 PERF_STRING_BUFFER_HEADER 構造体の dwCounters メンバーは、PERF_STRING_BUFFER_HEADER ブロックに含まれるPERF_STRING_COUNTER_HEADER構造体の数を指定します。
  3. 文字列データのブロック。

構文

typedef struct _STRING_BUFFER_HEADER {
  DWORD dwSize;
  DWORD dwCounters;
} PERF_STRING_BUFFER_HEADER, *PPERF_STRING_BUFFER_HEADER;

メンバー

dwSize

PERF_STRING_BUFFER_HEADER ブロックの合計サイズ (バイト単位)。 この合計サイズは、 PERF_STRING_BUFFER_HEADER 構造体のサイズ、すべての PERF_STRING_COUNTER_HEADER 構造体、および文字列データのブロックの合計です。

dwCounters

PERF_STRING_BUFFER_HEADER ブロック内のPERF_STRING_COUNTER_HEADER構造体の数。

注釈

requestCode パラメーターを PERF_REG_COUNTER_NAME_STRINGS に設定するか、PERF_STRING_BUFFER_HEADERブロックを取得PERF_REG_COUNTER_HELP_STRINGSPerfQueryCounterSetRegistrationInfo 関数を呼び出します。

要件

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

こちらもご覧ください

PERF_STRING_COUNTER_HEADER

PerfQueryCounterSetRegistrationInfo