인터럽트 창 종료

가상 프로세서의 인터럽트 상태에서 인터럽트 배달을 허용하는 경우 발생하는 종료에 대한 컨텍스트 데이터입니다.

참고

이 종료 이유와 컨텍스트 구조는 x64 파티션에만 적용됩니다.

문법

//
// Context data for an exit that occurs when the interruptibility state of the virtual processor allows delivery of an interrupt
// (WHvRunVpExitReasonX64InterruptWindow)
//
typedef enum WHV_X64_PENDING_INTERRUPTION_TYPE
{
    WHvX64PendingInterrupt           = 0,
    WHvX64PendingNmi                 = 2,
    WHvX64PendingException           = 3
} WHV_X64_PENDING_INTERRUPTION_TYPE, *PWHV_X64_PENDING_INTERRUPTION_TYPE;

typedef struct WHV_X64_INTERRUPTION_DELIVERABLE_CONTEXT
{
    WHV_X64_PENDING_INTERRUPTION_TYPE DeliverableType;
} WHV_X64_INTERRUPTION_DELIVERABLE_CONTEXT, *PWHV_X64_INTERRUPTION_DELIVERABLE_CONTEXT;

Remarks

가상 프로세서의 인터럽트 상태에서 지정된 인터럽트 배달을 허용할 때 발생하는 종료에 대한 정보가 구조에 WHV_X64_INTERRUPTION_DELIVERABLE_CONTEXT 제공됩니다.

참고하십시오