此 hypercall 报告扩展的超调用的可用性。
必须使用 EnableExtendedHypercalls 分区特权标志查询此 hypercall 的可用性。
接口
HV_STATUS
HvExtCallQueryCapabilities(
_Out_ UINT64 Capabilities
);
调用代码
0x8001 (简单)
输出参数
| 名称 | Offset | 大小 | 提供的信息 |
|---|---|---|---|
Capabilities |
0 | 8 | 支持的扩展超调用的位掩码 |
支持的扩展超调用的位掩码具有以下格式:
| bit | 扩展 Hypercall |
|---|---|
| 0 | HvExtCallGetBootZeroedMemory |
| 1 | HvExtCallMemoryHeatHint |
| 2 | HvExtCallEpfSetup |
| 3 | HvExtCallSchedulerAssistSetup |
| 4 | HvExtCallMemoryHeatHintAsync |
| 63-5 | 预留 |