共用方式為


Hypervisor 頂層功能規格

Hyper-V Hypervisor Top-Level 功能規格 (TLFS) 描述了 Hypervisor 對其他作業系統元件的客體可見行為。 此規格旨在對客體作業系統開發人員有用。

此規格是根據 Microsoft 開放規格承諾提供。 如需 Microsoft Open 規格承諾的詳細資訊,請閱讀下列內容。

Microsoft 可能擁有涵蓋這些材料主題的專利、專利申請、商標、版權或其他智慧財產權。 除非 Microsoft 開放規格承諾中明確規定,否則提供這些材料並不授予您對這些專利、商標、版權或其他智慧財產權的任何授權。

Glossary

  • 分割區 — Hyper-V 支援分割區的隔離。 分割區是隔離的邏輯單元,由管理程式支援,作業系統在其中執行。
  • 根分割區 – 根分割區(又稱「父分割區」或「主機」)是特權管理分割區。 根分割區會管理機器層級功能,例如裝置驅動程式、電源管理,以及裝置新增/移除。 虛擬化堆疊在父分割區中執行,並可直接存取硬體裝置。 接著,根分割區會建立裝載客體作系統的子分割區。
  • 子分割區 – 子分割區(又稱「來賓」)託管來賓作業系統。 子分割區對實體記憶體和裝置的所有存取都是透過虛擬機器匯流排 (VMBus) 或 Hypervisor 提供的。
  • Hypercall — Hypercall 是與 Hypervisor 通訊的介面。

規格樣式

本文件假設您熟悉高階 Hypervisor 架構。

此規範是非正式的;也就是說,介面未以正式語言指定。 儘管如此,準確地說,這是一個目標。 指定哪些行為是架構的,哪些是實作特定的,也是一個目標。 呼叫者不應依賴屬於後一類的行為,因為它們可能會在未來的實作中變更。

舊版本

不會發布新的 TLFS PDF。 請將本文檔視為主要參考。

釋放 文件
Windows Server 2019 (修訂版 B) Hypervisor 頂層功能規格 v6.0b.pdf
Windows Server 2016 (修訂版 C) Hypervisor 頂層功能規格 v5.0c.pdf
Windows Server 2012 R2 (修訂版 B) Hypervisor 頂層功能規格 v4.0b.pdf
Windows 伺服器 2012 Hypervisor 頂層功能規格 v3.0.pdf
Windows Server 2008 R2 Hypervisor 頂層功能規格 v2.0.pdf

實作 Microsoft Hypervisor 介面的需求

TLFS 完整描述 Microsoft 特定 Hypervisor 架構的所有層面,其會宣告給客體虛擬機器為「HV#1」介面。 不過,並非 TLFS 中所述的所有介面都需要由想要宣告符合 Microsoft HV#1 Hypervisor 規格的第三方 Hypervisor 實作。 「實作 Microsoft Hypervisor 介面的需求」檔描述了 Hypervisor 介面的最小集,這些介面必須由任何聲稱與 Microsoft HV#1 介面相容的 Hypervisor 實作。

實作 Microsoft Hypervisor Interface.pdf的需求