struktur NDIS_HYPERVISOR_INFO (ntddndis.h)

Penting  

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.

 
Struktur NDIS_HYPERVISOR_INFO berisi informasi tentang hypervisor yang ada pada sistem.

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

   
Klien minimum yang didukung Didukung di NDIS 6.20 dan yang lebih baru.
Header ntddndis.h (termasuk Ndis.h)

Lihat juga

NDIS_HYPERVISOR_PARTITION_TYPE

NDIS_OBJECT_HEADER

Fungsi NdisGetHypervisorInfo