struktur NDIS_HYPERVISOR_INFO (ntddndis.h)
Dimulai dengan Windows 10 Versi 1703, NDIS_HYPERVISOR_INFO tidak digunakan lagi dan tidak boleh digunakan. Driver didorong untuk menjauh darinya, karena mungkin tidak tersedia dalam versi sistem operasi yang akan datang.
Driver harus mengikuti instruksi hypervisor untuk mengkueri kehadiran dan kemampuan hypervisor. Misalnya, instruksi Hyper-V didokumenkan dalam Spesifikasi Fungsional Tingkat Atas.
Sintaks
typedef struct _NDIS_HYPERVISOR_INFO {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_HYPERVISOR_PARTITION_TYPE PartitionType;
} NDIS_HYPERVISOR_INFO, *PNDIS_HYPERVISOR_INFO;
Anggota
Header
Jenis, revisi, dan ukuran struktur NDIS_HYPERVISOR_INFO . Anggota ini diformat sebagai struktur NDIS_OBJECT_HEADER .
Driver miniport harus mengatur anggota JenisHeader ke NDIS_OBJECT_TYPE_DEFAULT. Untuk menentukan versi struktur NDIS_HYPERVISOR_INFO , driver harus mengatur anggota RevisiHeader ke nilai berikut:
NDIS_HYPERVISOR_INFO_REVISION_1
Versi asli untuk NDIS 6.20.
Atur anggota Ukuran ke NDIS_SIZEOF_HYPERVISOR_INFO_REVISION_1.
Flags
Nilai ULONG yang berisi bitwise OR dari bendera berikut.
NDIS_HYPERVISOR_INFO_FLAG_HYPERVISOR_PRESENT
Menentukan bahwa hypervisor ada pada sistem.
PartitionType
Kartu NDIS_HYPERVISOR_PARTITION_TYPE nilai enumerasi yang menentukan jenis partisi yang berjalan pada hypervisor.
Keterangan
Struktur NDIS_HYPERVISOR_INFO menentukan informasi hypervisor yang dikembalikan oleh fungsi NdisGetHypervisorInfo .
Driver NDIS meneruskan struktur ini ke fungsi NdisGetHypervisorInfo .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung di NDIS 6.20 dan yang lebih baru. |
Header | ntddndis.h (termasuk Ndis.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk