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.
Gibt das CPUID-Ergebnis zurück, das ein virtueller Prozessor für ein bestimmtes Blatt und unterleaf beobachten würde.
Note
Diese Funktion gilt nur für x64-Partitionen.
Syntax
typedef struct WHV_CPUID_OUTPUT
{
UINT32 Eax;
UINT32 Ebx;
UINT32 Ecx;
UINT32 Edx;
} WHV_CPUID_OUTPUT;
HRESULT
WINAPI
WHvGetVirtualProcessorCpuidOutput(
_In_ WHV_PARTITION_HANDLE Partition,
_In_ UINT32 VpIndex,
_In_ UINT32 Eax,
_In_ UINT32 Ecx,
_Out_ WHV_CPUID_OUTPUT* CpuidOutput
);
Parameter
Partition
Behandeln sie das Partitionsobjekt.
VpIndex
Gibt den Index des virtuellen Prozessors an, dessen CPUID-Ergebnis abgefragt wird.
Eax
Gibt das CPUID-Blatt an (der Wert zum EAX Zeitpunkt der Anweisung).
Ecx
Gibt die CPUID-Unterleaf an (der Wert zum ECX Zeitpunkt der Anweisung).
CpuidOutput
Empfängt die EAX, EBX, ECXund EDX Werte, die der virtuelle Prozessor beobachten würde.
Rückgabewert
Wenn die Funktion erfolgreich ist, lautet S_OKder Rückgabewert .
Ist CpuidOutput dies der Wert, lautet NULLE_POINTERder Rückgabewert .
Remarks
Die WHvGetVirtualProcessorCpuidOutput Funktion berechnet das CPUID-Ergebnis, das der angegebene virtuelle Prozessor beobachten würde, wenn sie die CPUID Anweisung mit dem angegebenen Eax Blatt und Ecx Unterleaf ausgeführt hat. Das Ergebnis spiegelt die aktuelle Konfiguration des erweiterten Zustands des virtuellen Prozessors und alle CPUID-Ergebnisüberschreibungen wider, die für die Partition WHvPartitionPropertyCodeCpuidResultListregistriert sind, sodass er den Wert darstellt, den der Gast tatsächlich anstelle des Rohhost-CPUID-Werts sehen würde.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützte Windows | Windows 10, Version 20H2 |
| Header | WinHvPlatform.h |
| Bibliothek | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64 |