NDIS_HYPERVISOR_INFO struttura (ntddndis.h)
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.
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) |