Interrupção da saída da janela

Dados de contexto para uma saída que ocorre quando o estado de interrupção de um processador virtual permite a entrega de uma interrupção.

Note

Esse motivo de saída e sua estrutura de contexto se aplicam apenas a partições x64.

Sintaxe

//
// 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

Informações sobre uma saída que ocorre quando o estado de interrupção do processador virtual permitiria a entrega de uma determinada interrupção é fornecida na WHV_X64_INTERRUPTION_DELIVERABLE_CONTEXT estrutura.

Consulte também