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