PERF_COUNTERSET_REG_INFO 構造体 (perflib.h)
構造体を含む PERF_COUNTERSET_REG_INFO ブロックに関する情報を格納します。 PERF_COUNTERSET_REG_INFO ブロックは、カウンター セットとそれに含まれるパフォーマンス カウンターの登録情報を提供し、PERF_COUNTERSET_REG_INFO構造体の直後に、カウンター セット内のパフォーマンス カウンターに対応するセット PERF_COUNTER_REG_INFO構造体で構成されます。
構文
typedef struct _PERF_COUNTERSET_REG_INFO {
GUID CounterSetGuid;
ULONG CounterSetType;
ULONG DetailLevel;
ULONG NumCounters;
ULONG InstanceType;
} PERF_COUNTERSET_REG_INFO, *PPERF_COUNTERSET_REG_INFO;
メンバー
CounterSetGuid
カウンター セットの一意識別子。
CounterSetType
予約済み。
DetailLevel
カウンター セット内のカウンターの対象ユーザー。
次の値を指定できます。
値 | 意味 |
---|---|
|
カウンターは、任意のレベルのユーザーに表示できます。 |
|
カウンターは複雑であり、上級ユーザーにのみ表示する必要があります。 |
NumCounters
この PERF_COUNTERSET_REG_INFO ブロック内の PERF_COUNTER_REG_INFO 構造体の数。
InstanceType
カウンター セットで、プロセスや物理ディスクのような複数インスタンスを許可するか、メモリのような単一インスタンスに制限するかを指定します。
使用できるインスタンスの種類を次に示します。
注釈
requestCode パラメーターを に設定して呼び出された PerfQueryCounterSetRegistrationInfo 関数PERF_REG_COUNTERSET_STRUCTPERF_COUNTERSET_REG_INFO ブロックを取得します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10バージョン 1607 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
Header | perflib.h |