Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ustawia stan kontrolera przerwań procesora wirtualnego.
Ważna
WHvSetVirtualProcessorInterruptControllerState jest przestarzałe. Zamiast tego należy używać WHvSetVirtualProcessorState z typem WHvVirtualProcessorStateTypeInterruptControllerState2 stanu.
Note
Ta funkcja dotyczy tylko partycji x64.
Składnia
HRESULT
WINAPI
WHvSetVirtualProcessorInterruptControllerState(
_In_ WHV_PARTITION_HANDLE Partition,
_In_ UINT32 VpIndex,
_In_reads_bytes_(StateSize) const VOID* State,
_In_ UINT32 StateSize
);
Parameters
Partition
Określa partycję procesora wirtualnego.
VpIndex
Określa indeks procesora wirtualnego, którego kontroler przerwań powinien być ustawiony.
State
Określa bufor zawierający stan kontrolera przerwań.
StateSize
Określa rozmiar buforu w bajtach.
Wartość zwracana
Jeśli funkcja powiedzie się, zwracana wartość to S_OK.
Jeśli procesor wirtualny jest obecnie uruchomiony, zwracana wartość to WHV_E_INVALID_VP_STATE.
Remarks
Funkcja WHvSetVirtualProcessorInterruptControllerState ustawia stan kontrolera przerwań określonego procesora wirtualnego.
Requirements
| Requirement | Value |
|---|---|
| Minimalna obsługiwana Windows | Windows 10, wersja 1809 |
| Header | WinHvPlatform.h |
| Biblioteka | WinHvPlatform.lib |
| DLL | WinHvPlatform.dll |
| Architecture | x64 |