структура PERF_COUNTERSET_INSTANCE (perflib.h)
Определяет экземпляр набора счетчиков.
Синтаксис
typedef struct _PERF_COUNTERSET_INSTANCE {
GUID CounterSetGuid;
ULONG dwSize;
ULONG InstanceId;
ULONG InstanceNameOffset;
ULONG InstanceNameSize;
} PERF_COUNTERSET_INSTANCE, *PPERF_COUNTERSET_INSTANCE;
Члены
CounterSetGuid
GUID, идентифицирующий набор счетчиков, к которому принадлежит данный экземпляр.
dwSize
Размер блока экземпляра в байтах. Блок экземпляра содержит эту структуру, за которым следует один или несколько блоков PERF_COUNTER_INFO и заканчивается именем экземпляра.
InstanceId
Идентификатор, который однозначно идентифицирует данный экземпляр.
Поставщик указал идентификатор при вызове PerfCreateInstance.
InstanceNameOffset
Смещение байтов от начала этой структуры до имени экземпляра Юникода, завершаемого null.
Поставщик указал имя экземпляра при вызове PerfCreateInstance.
InstanceNameSize
Размер имени экземпляра в байтах. Размер включает признак конца null.
Комментарии
Элемент OffsetPERF_COUNTER_INFO содержит смещение в байтах от начала блока PERF_COUNTERSET_INSTANCE до необработанного значения счетчика.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | perflib.h |