Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |