PERF_COUNTERSET_INSTANCE-Struktur (perflib.h)
Definiert einen instance eines Zählersatzes.
Syntax
typedef struct _PERF_COUNTERSET_INSTANCE {
GUID CounterSetGuid;
ULONG dwSize;
ULONG InstanceId;
ULONG InstanceNameOffset;
ULONG InstanceNameSize;
} PERF_COUNTERSET_INSTANCE, *PPERF_COUNTERSET_INSTANCE;
Member
CounterSetGuid
GUID, die den Zählersatz identifiziert, zu dem dieser instance gehört.
dwSize
Größe des instance Blocks in Bytes. Der instance-Block enthält diese Struktur, gefolgt von mindestens einem PERF_COUNTER_INFO Blöcken und endet mit dem instance Namen.
InstanceId
Bezeichner, der diese instance eindeutig identifiziert.
Der Anbieter hat den Bezeichner beim Aufrufen von PerfCreateInstance angegeben.
InstanceNameOffset
Byteoffset vom Anfang dieser Struktur auf den Mit Null beendeten Unicode-instance Namen.
Der Anbieter hat beim Aufrufen von PerfCreateInstance den instance Namen angegeben.
InstanceNameSize
Größe des instance Namens in Bytes. Die Größe enthält den NULL-Abschlussator.
Hinweise
Das Offset-Elementvon PERF_COUNTER_INFO enthält den Byteoffset vom Anfang des PERF_COUNTERSET_INSTANCE Blocks bis zum rohen Zählerwert des Zählers.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | perflib.h |