WHvSetVirtualProcessorInterruptControllerState

Définit l’état du contrôleur d’interruption d’un processeur virtuel.

Important

WHvSetVirtualProcessorInterruptControllerState est déconseillé. Utilisez WHvSetVirtualProcessorState plutôt le type d’état WHvVirtualProcessorStateTypeInterruptControllerState2 .

Note

Cette fonction s’applique uniquement aux partitions x64.

Syntaxe

HRESULT
WINAPI
WHvSetVirtualProcessorInterruptControllerState(
    _In_ WHV_PARTITION_HANDLE Partition,
    _In_ UINT32 VpIndex,
    _In_reads_bytes_(StateSize) const VOID* State,
    _In_ UINT32 StateSize
    );

Paramètres

Partition

Spécifie la partition du processeur virtuel.

VpIndex

Spécifie l’index du processeur virtuel dont le contrôleur d’interruption doit être défini.

State

Spécifie une mémoire tampon contenant l’état du contrôleur d’interruption.

StateSize

Spécifie la taille de la mémoire tampon, en octets.

Valeur de retour

Si la fonction réussit, la valeur de retour est S_OK.

Si le processeur virtuel est en cours d’exécution, la valeur de retour est WHV_E_INVALID_VP_STATE.

Remarks

La WHvSetVirtualProcessorInterruptControllerState fonction définit l’état du contrôleur d’interruption du processeur virtuel spécifié.

Exigences

Requirement Valeur
Windows minimum pris en charge Windows 10, version 1809
Header WinHvPlatform.h
Bibliothèque WinHvPlatform.lib
DLL WinHvPlatform.dll
Architecture x64

Voir aussi