Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Recupera contadores de rendimiento de toda la partición para una partición.
Sintaxis
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
);
Parámetros
Partition
Especifica la partición que se va a consultar.
CounterSet
Especifica el contador establecido en la consulta.
Buffer
Especifica el búfer en el que se van a escribir los contadores.
BufferSizeInBytes
Especifica Buffertamaño en bytes.
BytesWritten
Si no es NULL, especifica un puntero que se actualizará con el tamaño del contador establecido en bytes.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es S_OK.
Si se pasó un valor no reconocido para CounterSet, el valor devuelto es WHV_E_UNKNOWN_PROPERTY.
Remarks
La WHvGetPartitionCounters función recupera el conjunto solicitado de contadores de rendimiento de toda la partición en el búfer proporcionado.
Requisitos
| Requirement | Value |
|---|---|
| Windows mínima admitidas | Windows 10, versión 1809 (x64); Windows 11, versión 24H2, compilación 26100.3915 (Arm64) |
| Header | WinHvPlatform.h |
| Biblioteca | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64, Arm64 |