WHvSetVirtualProcessorRegisters

가상 프로세서의 지정된 레지스터 값을 설정합니다.

문법

HRESULT
WINAPI
WHvSetVirtualProcessorRegisters(
    _In_ WHV_PARTITION_HANDLE Partition,
    _In_ UINT32 VpIndex,
    _In_reads_(RegisterCount) const WHV_REGISTER_NAME* RegisterNames,
    _In_ UINT32 RegisterCount,
    _In_reads_(RegisterCount) const WHV_REGISTER_VALUE* RegisterValues
    );

Parameters

Partition

파티션 개체에 대한 핸들입니다.

VpIndex

레지스터가 설정된 가상 프로세서의 인덱스를 지정합니다.

RegisterNames

설정된 레지스터의 이름을 지정하는 배열입니다.

RegisterCount

배열의 요소 RegisterNames 수를 지정합니다.

RegisterValues

설정된 레지스터의 값을 지정하는 배열입니다.

반환 값

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

Remarks

이 함수는 WHvSetVirtualProcessorRegisters 가상 프로세서의 지정된 레지스터 값을 설정합니다.

Arm64에서 GIC 재배포자 기본 주소 레지스터()는WHvArm64RegisterGicrBaseGpa 실행되기 전에 각 가상 프로세서에서 설정해야 합니다.

Requirements

요구 사항 Value
지원되는 최소 Windows Windows 10, 버전 1803(x64); Windows 11 버전 24H2, 빌드 26100.3915(Arm64)
Header WinHvPlatform.h
라이브러리 WinHvPlatform.lib
동적 링크 라이브러리 (DLL) WinHvPlatform.dll
아키텍처 x64, Arm64

참고하십시오