WHvSetVirtualProcessorInterruptControllerState

가상 프로세서의 인터럽트 컨트롤러 상태를 설정합니다.

Important

WHvSetVirtualProcessorInterruptControllerState 더 이상 사용되지 않습니다. 대신 상태 형식과 WHvVirtualProcessorStateTypeInterruptControllerState2 함께 사용합니다WHvSetVirtualProcessorState.

메모

이 함수는 x64 파티션에만 적용됩니다.

문법

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

Parameters

Partition

가상 프로세서의 파티션을 지정합니다.

VpIndex

인터럽트 컨트롤러를 설정해야 하는 가상 프로세서의 인덱스를 지정합니다.

State

인터럽트 컨트롤러 상태를 포함하는 버퍼를 지정합니다.

StateSize

버퍼의 크기를 바이트 단위로 지정합니다.

반환 값

함수가 성공하면 반환 값은 .입니다 S_OK.

가상 프로세서가 현재 실행 중인 경우 반환 값은 WHV_E_INVALID_VP_STATE.

Remarks

이 함수는 WHvSetVirtualProcessorInterruptControllerState 지정된 가상 프로세서의 인터럽트 컨트롤러 상태를 설정합니다.

Requirements

요구 사항 Value
지원되는 최소 Windows Windows 10, 버전 1809
Header WinHvPlatform.h
라이브러리 WinHvPlatform.lib
동적 링크 라이브러리 (DLL) WinHvPlatform.dll
아키텍처 X64

참고하십시오