WHvGetVirtualProcessorInterruptControllerState

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

Important

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

참고

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

문법

HRESULT
WINAPI
WHvGetVirtualProcessorInterruptControllerState(
    _In_ WHV_PARTITION_HANDLE Partition,
    _In_ UINT32 VpIndex,
    _Out_writes_bytes_to_(StateSize, *WrittenSize) VOID* State,
    _In_ UINT32 StateSize,
    _Out_opt_ UINT32* WrittenSize
    );

Parameters

Partition

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

VpIndex

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

State

인터럽트 컨트롤러 상태를 쓸 버퍼를 지정합니다.

StateSize

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

WrittenSize

NULL이 아닌 경우 버퍼에 기록된 바이트 수를 받습니다.

반환 값

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

버퍼가 너무 작아 인터럽트 컨트롤러 상태를 포함할 수 없는 경우 반환 값은 WHV_E_INSUFFICIENT_BUFFER. 이 경우 WrittenSize 인터럽트 컨트롤러 상태에 맞는 데 필요한 바이트 수를 받습니다.

Remarks

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

Requirements

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

참고하십시오