Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft partitionsweite Leistungsindikatoren für eine Partition ab.
Syntax
typedef enum WHV_PARTITION_COUNTER_SET
{
WHvPartitionCounterSetMemory,
} WHV_PARTITION_COUNTER_SET;
typedef struct WHV_PARTITION_MEMORY_COUNTERS
{
UINT64 Mapped4KPageCount;
UINT64 Mapped2MPageCount;
UINT64 Mapped1GPageCount;
} WHV_PARTITION_MEMORY_COUNTERS;
HRESULT
WINAPI
WHvGetPartitionCounters(
_In_ WHV_PARTITION_HANDLE Partition,
_In_ WHV_PARTITION_COUNTER_SET CounterSet,
_Out_writes_bytes_to_(BufferSizeInBytes, *BytesWritten) VOID* Buffer,
_In_ UINT32 BufferSizeInBytes,
_Out_opt_ UINT32* BytesWritten
);
Parameter
Partition
Gibt die abzufragende Partition an.
CounterSet
Gibt den Leistungsindikator für die Abfrage an.
Buffer
Gibt den Puffer an, in den die Leistungsindikatoren geschrieben werden sollen.
BufferSizeInBytes
Gibt BufferGröße in Byte an.
BytesWritten
Wenn kein NULL-Wert vorhanden ist, wird ein Zeiger angegeben, der mit der Größe des Zählers in Byte aktualisiert wird.
Rückgabewert
Wenn die Funktion erfolgreich ist, lautet S_OKder Rückgabewert .
Wenn ein unbekannter Wert für CounterSetübergeben wurde, wird der Rückgabewert WHV_E_UNKNOWN_PROPERTY.
Remarks
Die WHvGetPartitionCounters Funktion ruft den angeforderten Satz partitionsweiter Leistungsindikatoren in den bereitgestellten Puffer ab.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützte Windows | Windows 10, Version 1809 (x64); Windows 11, Version 24H2, Build 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| Bibliothek | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64, Arm64 |