Freigeben über


PerfSetCounterSetInfo-Funktion (perflib.h)

Gibt das Layout eines bestimmten Zählersatzes an.

Syntax

ULONG PerfSetCounterSetInfo(
  [in] HANDLE                ProviderHandle,
  [in] PPERF_COUNTERSET_INFO Template,
  [in] ULONG                 TemplateSize
);

Parameter

[in] ProviderHandle

Das Handle des Anbieters. Verwenden Sie die Handle-Variable, die das CTRPP-Tool für Sie generiert hat. Den Namen der Variablen finden Sie im Symbol-Attribut des provider-Elements .

Windows Vista: Die PerfStartProvider-Funktion gibt das Handle zurück.

[in] Template

Puffer, der die Informationen zum Indikatorsatz enthält. Weitere Informationen finden Sie unter PERF_COUNTERSET_INFO.

[in] TemplateSize

Größe des pTemplate-Puffers in Byte.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird ERROR_SUCCESS zurückgegeben.

Wenn die Funktion fehlschlägt, ist der Rückgabewert ein Systemfehlercode.

Hinweise

Die CounterInitialize-Funktion ruft diese Funktion auf; rufen Sie diese Funktion nicht direkt auf.

Windows Vista: Die PerfAutoInitialize-Funktion ruft diese Funktion auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile perflib.h
Bibliothek Advapi32.lib
DLL Advapi32.dll