Condividi tramite


NDIS_HYPERVISOR_INFO struttura (ntddndis.h)

Importante  

A partire da Windows 10 versione 1703, NDIS_HYPERVISOR_INFO è deprecato e non deve essere usato. I driver sono invitati a allontanarsi da esso, perché potrebbero non essere disponibili nelle versioni future del sistema operativo.

I driver devono invece seguire le istruzioni di un hypervisor per eseguire query sulla presenza e sulle funzionalità dell'hypervisor. Ad esempio, le istruzioni di Hyper-V sono documentate nella specifica funzionale di primo livello.

 
La struttura NDIS_HYPERVISOR_INFO contiene informazioni sull'hypervisor presente nel sistema.

Sintassi

typedef struct _NDIS_HYPERVISOR_INFO {
  NDIS_OBJECT_HEADER             Header;
  ULONG                          Flags;
  NDIS_HYPERVISOR_PARTITION_TYPE PartitionType;
} NDIS_HYPERVISOR_INFO, *PNDIS_HYPERVISOR_INFO;

Members

Header

Tipo, revisione e dimensione della struttura NDIS_HYPERVISOR_INFO . Questo membro viene formattato come struttura NDIS_OBJECT_HEADER .

Il driver miniport deve impostare il membro Type di Intestazione su NDIS_OBJECT_TYPE_DEFAULT. Per specificare la versione della struttura NDIS_HYPERVISOR_INFO , il driver deve impostare il membro Revisionedell'intestazione sul valore seguente:

NDIS_HYPERVISOR_INFO_REVISION_1

Versione originale per NDIS 6.20.

Impostare il membro Size su NDIS_SIZEOF_HYPERVISOR_INFO_REVISION_1.

Flags

Valore ULONG che contiene un or bit per bit del flag seguente.

NDIS_HYPERVISOR_INFO_FLAG_HYPERVISOR_PRESENT

Specifica che un hypervisor è presente nel sistema.

PartitionType

Un NDIS_HYPERVISOR_PARTITION_TYPE valore di enumerazione che specifica il tipo di partizione in esecuzione nell'hypervisor.

Commenti

La struttura NDIS_HYPERVISOR_INFO specifica le informazioni sull'hypervisor restituite dalla funzione NdisGetHypervisorInfo .

I driver NDIS passano questa struttura alla funzione NdisGetHypervisorInfo .

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.20 e versioni successive.
Intestazione ntddndis.h (include Ndis.h)

Vedi anche

NDIS_HYPERVISOR_PARTITION_TYPE

NDIS_OBJECT_HEADER

Funzione NdisGetHypervisorInfo