Compartir a través de


NDIS_HYPERVISOR_INFO estructura (ntddndis.h)

Importante  

A partir de Windows 10 versión 1703, NDIS_HYPERVISOR_INFO está en desuso y no se debe usar. Se recomienda a los controladores alejarse de él, ya que es posible que no esté disponible en versiones futuras del sistema operativo.

En su lugar, los controladores deben seguir las instrucciones de un hipervisor para consultar la presencia y las funcionalidades del hipervisor. Por ejemplo, las instrucciones de Hyper-V se documentan en la Especificación funcional de nivel superior.

 
La estructura NDIS_HYPERVISOR_INFO contiene información sobre el hipervisor que está presente en el sistema.

Sintaxis

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

Miembros

Header

Tipo, revisión y tamaño de la estructura NDIS_HYPERVISOR_INFO . Este miembro tiene el formato de estructura NDIS_OBJECT_HEADER .

El controlador de minipuerto debe establecer el miembro Type de Header en NDIS_OBJECT_TYPE_DEFAULT. Para especificar la versión de la estructura de NDIS_HYPERVISOR_INFO , el controlador debe establecer el miembro Revision de Header en el siguiente valor:

NDIS_HYPERVISOR_INFO_REVISION_1

Versión original de NDIS 6.20.

Establezca el miembro Size en NDIS_SIZEOF_HYPERVISOR_INFO_REVISION_1.

Flags

Valor ULONG que contiene un or bit a bit de la marca siguiente.

NDIS_HYPERVISOR_INFO_FLAG_HYPERVISOR_PRESENT

Especifica que un hipervisor está presente en el sistema.

PartitionType

Una NDIS_HYPERVISOR_PARTITION_TYPE valor de enumeración que especifica el tipo de partición que se ejecuta en el hipervisor.

Comentarios

La estructura NDIS_HYPERVISOR_INFO especifica la información del hipervisor que devuelve la función NdisGetHypervisorInfo .

Los controladores NDIS pasan esta estructura a la función NdisGetHypervisorInfo .

Requisitos

Requisito Value
Cliente mínimo compatible Se admite en NDIS 6.20 y versiones posteriores.
Encabezado ntddndis.h (include Ndis.h)

Consulte también

NDIS_HYPERVISOR_PARTITION_TYPE

NDIS_OBJECT_HEADER

Función NdisGetHypervisorInfo