가상 프로세서의 인터럽트 컨트롤러 상태를 설정합니다.
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 |