NDIS_HYPERVISOR_INFO 구조체(ntddndis.h)
Windows 10 버전 1703부터 NDIS_HYPERVISOR_INFO 더 이상 사용되지 않으므로 사용하지 않아야 합니다. 드라이버는 이후 버전의 운영 체제에서 사용할 수 없으므로 드라이버에서 벗어나는 것이 좋습니다.
대신 드라이버는 하이퍼바이저의 지침에 따라 하이퍼바이저 현재 상태 및 기능을 쿼리해야 합니다. 예를 들어 Hyper-V의 지침은 최상위 기능 사양에 설명되어 있습니다.
구문
typedef struct _NDIS_HYPERVISOR_INFO {
NDIS_OBJECT_HEADER Header;
ULONG Flags;
NDIS_HYPERVISOR_PARTITION_TYPE PartitionType;
} NDIS_HYPERVISOR_INFO, *PNDIS_HYPERVISOR_INFO;
구성원
Header
NDIS_HYPERVISOR_INFO 구조체의 형식, 수정 버전 및 크기입니다. 이 멤버는 NDIS_OBJECT_HEADER 구조체로 형식이 지정됩니다.
미니포트 드라이버는 헤더의 Type 멤버를 NDIS_OBJECT_TYPE_DEFAULT 설정해야 합니다. NDIS_HYPERVISOR_INFO 구조체의 버전을 지정하려면 드라이버는 Header의 Revision 멤버를 다음 값으로 설정해야 합니다.
NDIS_HYPERVISOR_INFO_REVISION_1
NDIS 6.20의 원래 버전입니다.
Size 멤버를 NDIS_SIZEOF_HYPERVISOR_INFO_REVISION_1 설정합니다.
Flags
다음 플래그의 비트 OR을 포함하는 ULONG 값입니다.
NDIS_HYPERVISOR_INFO_FLAG_HYPERVISOR_PRESENT
하이퍼바이저가 시스템에 있는지 지정합니다.
PartitionType
하이퍼바이저에서 실행되는 파티션 형식을 지정하는 NDIS_HYPERVISOR_PARTITION_TYPE 열거형 값입니다.
설명
NDIS_HYPERVISOR_INFO 구조체는 NdisGetHypervisorInfo 함수에서 반환되는 하이퍼바이저 정보를 지정합니다.
NDIS 드라이버는 이 구조를 NdisGetHypervisorInfo 함수에 전달합니다 .
요구 사항
| 지원되는 최소 클라이언트 | NDIS 6.20 이상에서 지원됩니다. |
| 헤더 | ntddndis.h(Ndis.h 포함) |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기