Compartilhar via


NDIS_HYPERVISOR_INFO estrutura (ntddndis.h)

importante  

A partir do Windows 10 Versão 1703, NDIS_HYPERVISOR_INFO é preterido e não deve ser usado. Os drivers são incentivados a se afastar dele, pois podem não estar disponíveis em versões futuras do sistema operacional.

Em vez disso, os drivers devem seguir as instruções de um hipervisor para consultar a presença e os recursos do hipervisor. Por exemplo, as instruções do Hyper-V são documentadas no de Especificação Funcional doTop-Level.

 
A estrutura NDIS_HYPERVISOR_INFO contém informações sobre o hipervisor presente no sistema.

Sintaxe

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

Membros

Header

O tipo, a revisão e o tamanho da estrutura NDIS_HYPERVISOR_INFO. Esse membro é formatado como uma estrutura NDIS_OBJECT_HEADER.

O driver de miniporto deve definir o membro tipo do de cabeçalho para NDIS_OBJECT_TYPE_DEFAULT. Para especificar a versão da estrutura de NDIS_HYPERVISOR_INFO, o driver deve definir o membro de Revisão do de Cabeçalho para o seguinte valor:

NDIS_HYPERVISOR_INFO_REVISION_1

Versão original do NDIS 6.20.

Defina o membro tamanho como NDIS_SIZEOF_HYPERVISOR_INFO_REVISION_1.

Flags

Um valor ULONG que contém um OR bit a bit do sinalizador a seguir.

NDIS_HYPERVISOR_INFO_FLAG_HYPERVISOR_PRESENT

Especifica que um hipervisor está presente no sistema.

PartitionType

Ano NDIS_HYPERVISOR_PARTITION_TYPE valor de enumeração que especifica o tipo de partição em execução no hipervisor.

Observações

A estrutura NDIS_HYPERVISOR_INFO especifica as informações do hipervisor retornadas pela função NdisGetHypervisorInfo.

Os drivers NDIS passam essa estrutura para a função NdisGetHypervisorInfo.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte no NDIS 6.20 e posterior.
cabeçalho ntddndis.h (inclua Ndis.h)

Consulte também

NDIS_HYPERVISOR_PARTITION_TYPE

NDIS_OBJECT_HEADER

função NdisGetHypervisorInfo