хвкаллсендсинсетикклустерипиексHvCallSendSyntheticClusterIpiEx

Этот вызов отправляет виртуальное фиксированное прерывание указанному виртуальному набору процессоров.This hypercall sends a virtual fixed interrupt to the specified virtual processor set. Он не поддерживает Нмис.It does not support NMIs. Эта версия отличается от хвкаллсендсинсетикклустерипи тем, что может указываться набор вице-президентов с переменным размером.This version differs from HvCallSendSyntheticClusterIpi in that a variable sized VP set can be specified.

Чтобы получить доступ к этому вызову, следует использовать следующие проверки:The following checks should be used to infer the availability of this hypercall:

  • Експроцессормаскс должен быть указан через идентификатор CPUID конечный 0x40000004.ExProcessorMasks must be indicated via CPUID leaf 0x40000004.

ИнтерфейсInterface

HV_STATUS
HvCallSendSyntheticClusterIpiEx(
   _In_ UINT32 Vector,
   _In_ HV_INPUT_VTL TargetVtl,
   _In_ HV_VP_SET ProcessorSet
   );

Код вызоваCall Code

0x0015 Простого0x0015 (Simple)

Входные параметрыInput Parameters

ИмяName OffsetOffset РазмерSize Предоставленные сведенияInformation Provided
Vector 00 44 Заданный вектор, утвержденный.Specified the vector asserted. Должно быть между >= 0x10 и <= 0xFF.Must be between >= 0x10 and <= 0xFF.
TargetVtl 44 11 Целевой VTLTarget VTL
ЗаполнениеPadding 55 33
ProcessorSet 88 ПеременнаяVariable Указывает набор процессоров, представляющий целевой ВПС.Specifies a processor set representing VPs to target

См. также разделSee also

HV_VP_SETHV_VP_SET