다음을 통해 공유


KMTQUERYADAPTERINFOTYPE 열거형(d3dkmthk.h)

KMTQUERYADAPTERINFOTYPE 값은 D3DKMQueryAdapterInfo에서 검색되는 특정 어댑터 정보와 상관 관계가 있습니다.

Syntax

typedef enum _KMTQUERYADAPTERINFOTYPE {
  KMTQAITYPE_UMDRIVERPRIVATE,
  KMTQAITYPE_UMDRIVERNAME,
  KMTQAITYPE_UMOPENGLINFO,
  KMTQAITYPE_GETSEGMENTSIZE,
  KMTQAITYPE_ADAPTERGUID,
  KMTQAITYPE_FLIPQUEUEINFO,
  KMTQAITYPE_ADAPTERADDRESS,
  KMTQAITYPE_SETWORKINGSETINFO,
  KMTQAITYPE_ADAPTERREGISTRYINFO,
  KMTQAITYPE_CURRENTDISPLAYMODE,
  KMTQAITYPE_MODELIST,
  KMTQAITYPE_CHECKDRIVERUPDATESTATUS,
  KMTQAITYPE_VIRTUALADDRESSINFO,
  KMTQAITYPE_DRIVERVERSION,
  KMTQAITYPE_ADAPTERTYPE,
  KMTQAITYPE_OUTPUTDUPLCONTEXTSCOUNT,
  KMTQAITYPE_WDDM_1_2_CAPS,
  KMTQAITYPE_UMD_DRIVER_VERSION,
  KMTQAITYPE_DIRECTFLIP_SUPPORT,
  KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT,
  KMTQAITYPE_DLIST_DRIVER_NAME,
  KMTQAITYPE_WDDM_1_3_CAPS,
  KMTQAITYPE_MULTIPLANEOVERLAY_HUD_SUPPORT,
  KMTQAITYPE_WDDM_2_0_CAPS,
  KMTQAITYPE_NODEMETADATA,
  KMTQAITYPE_CPDRIVERNAME,
  KMTQAITYPE_XBOX,
  KMTQAITYPE_INDEPENDENTFLIP_SUPPORT,
  KMTQAITYPE_MIRACASTCOMPANIONDRIVERNAME,
  KMTQAITYPE_PHYSICALADAPTERCOUNT,
  KMTQAITYPE_PHYSICALADAPTERDEVICEIDS,
  KMTQAITYPE_DRIVERCAPS_EXT,
  KMTQAITYPE_QUERY_MIRACAST_DRIVER_TYPE,
  KMTQAITYPE_QUERY_GPUMMU_CAPS,
  KMTQAITYPE_QUERY_MULTIPLANEOVERLAY_DECODE_SUPPORT,
  KMTQAITYPE_QUERY_HW_PROTECTION_TEARDOWN_COUNT,
  KMTQAITYPE_QUERY_ISBADDRIVERFORHWPROTECTIONDISABLED,
  KMTQAITYPE_MULTIPLANEOVERLAY_SECONDARY_SUPPORT,
  KMTQAITYPE_INDEPENDENTFLIP_SECONDARY_SUPPORT,
  KMTQAITYPE_PANELFITTER_SUPPORT,
  KMTQAITYPE_PHYSICALADAPTERPNPKEY,
  KMTQAITYPE_GETSEGMENTGROUPSIZE,
  KMTQAITYPE_MPO3DDI_SUPPORT,
  KMTQAITYPE_HWDRM_SUPPORT,
  KMTQAITYPE_MPOKERNELCAPS_SUPPORT,
  KMTQAITYPE_MULTIPLANEOVERLAY_STRETCH_SUPPORT,
  KMTQAITYPE_GET_DEVICE_VIDPN_OWNERSHIP_INFO,
  KMTQAITYPE_QUERYREGISTRY,
  KMTQAITYPE_KMD_DRIVER_VERSION,
  KMTQAITYPE_BLOCKLIST_KERNEL,
  KMTQAITYPE_BLOCKLIST_RUNTIME,
  KMTQAITYPE_ADAPTERGUID_RENDER,
  KMTQAITYPE_ADAPTERADDRESS_RENDER,
  KMTQAITYPE_ADAPTERREGISTRYINFO_RENDER,
  KMTQAITYPE_CHECKDRIVERUPDATESTATUS_RENDER,
  KMTQAITYPE_DRIVERVERSION_RENDER,
  KMTQAITYPE_ADAPTERTYPE_RENDER,
  KMTQAITYPE_WDDM_1_2_CAPS_RENDER,
  KMTQAITYPE_WDDM_1_3_CAPS_RENDER,
  KMTQAITYPE_QUERY_ADAPTER_UNIQUE_GUID,
  KMTQAITYPE_NODEPERFDATA,
  KMTQAITYPE_ADAPTERPERFDATA,
  KMTQAITYPE_ADAPTERPERFDATA_CAPS,
  KMTQUITYPE_GPUVERSION,
  KMTQAITYPE_DRIVER_DESCRIPTION,
  KMTQAITYPE_DRIVER_DESCRIPTION_RENDER,
  KMTQAITYPE_SCANOUT_CAPS,
  KMTQAITYPE_DISPLAY_UMDRIVERNAME,
  KMTQAITYPE_PARAVIRTUALIZATION_RENDER,
  KMTQAITYPE_SERVICENAME,
  KMTQAITYPE_WDDM_2_7_CAPS,
  KMTQAITYPE_TRACKEDWORKLOAD_SUPPORT,
  KMTQAITYPE_HYBRID_DLIST_DLL_SUPPORT,
  KMTQAITYPE_DISPLAY_CAPS,
  KMTQAITYPE_WDDM_2_9_CAPS,
  KMTQAITYPE_CROSSADAPTERRESOURCE_SUPPORT,
  KMTQAITYPE_WDDM_3_0_CAPS,
  KMTQAITYPE_WSAUMDIMAGENAME,
  KMTQAITYPE_VGPUINTERFACEID,
  KMTQAITYPE_WDDM_3_1_CAPS,
  KMTQAITYPE_HYBRID_DLIST_DLL_MUX_SUPPORT
} KMTQUERYADAPTERINFOTYPE;

상수

 
KMTQAITYPE_UMDRIVERPRIVATE
pPrivateDriverData가 가리키는 버퍼는 공급업체별 형식의 프라이빗 드라이버 데이터로 채워집니다. 개인 데이터를 읽고 처리하려면 사용자 모드 드라이버와 디스플레이 미니포트 드라이버 간의 긴밀한 결합이 있어야 합니다.
KMTQAITYPE_UMDRIVERNAME
pPrivateDriverData 멤버는 DirectX의 특정 버전에 종속된 OpenGL ICD의 이름으로 채워진 D3DKMT_UMDFILENAMEINFO 구조를 가리킵니다. DirectX가 아닌 애플리케이션은 이 이름을 사용하여 OpenGL ICD를 직접 호출할 수 있지만 이러한 사용은 권장되지 않습니다.
KMTQAITYPE_UMOPENGLINFO
pPrivateDriverData 는 OpenGL ICD에 대한 정보를 포함하는 D3DKMT_OPENGLINFO 구조를 가리킵니다.
KMTQAITYPE_GETSEGMENTSIZE
pPrivateDriverData 는 메모리 및 조리개 세그먼트의 크기에 대한 정보를 포함하는 D3DKMT_SEGMENTSIZEINFO 구조를 가리킵니다.
KMTQAITYPE_ADAPTERGUID
pPrivateDriverData 는 어댑터의 GUID가 포함된 변수를 가리킵니다.
KMTQAITYPE_FLIPQUEUEINFO
pPrivateDriverData 는 대칭 이동 작업의 큐에 대한 정보를 포함하는 D3DKMT_FLIPQUEUEINFO 구조를 가리킵니다.
KMTQAITYPE_ADAPTERADDRESS
pPrivateDriverData 는 어댑터의 PCI 버스에 있는 물리적 위치에 대한 정보를 포함하는 D3DKMT_ADAPTERADDRESS 구조를 가리킵니다.
KMTQAITYPE_SETWORKINGSETINFO
pPrivateDriverData 는 작업 집합에 대한 정보가 포함된 D3DKMT_WORKINGSETINFO 구조를 가리킵니다.
KMTQAITYPE_ADAPTERREGISTRYINFO
pPrivateDriverData 는 그래픽 어댑터에 대한 레지스트리 정보를 포함하는 D3DKMT_ADAPTERREGISTRYINFO 구조를 가리킵니다.
KMTQAITYPE_CURRENTDISPLAYMODE
pPrivateDriverData 는 현재 표시 모드를 포함하는 D3DKMT_CURRENTDISPLAYMODE 구조를 가리킵니다.
KMTQAITYPE_MODELIST
pPrivateDriverData 는 표시 모드 목록에 대한 D3DKMT_DISPLAYMODE 구조의 배열을 가리킵니다.
KMTQAITYPE_CHECKDRIVERUPDATESTATUS
pPrivateDriverData는 드라이버 업데이트 상태 가리킵니다.
KMTQAITYPE_VIRTUALADDRESSINFO
pPrivateDriverDataD3DKMT_VIRTUALADDRESSINFO 구조를 가리킵니다.

가상 주소 지정 지원에 대한 정보를 반환합니다.

Windows 7부터 지원됩니다.
KMTQAITYPE_DRIVERVERSION
pPrivateDriverData 는 디스플레이 미니포트 드라이버에서 지원하는 디스플레이 드라이버 모델의 버전을 나타내는 D3DKMT_DRIVERVERSION 형식의 값이 포함된 변수를 가리킵니다.

Windows 7부터 지원됩니다.
KMTQAITYPE_ADAPTERTYPE
pPrivateDriverData 는 그래픽 어댑터 유형을 지정하는 D3DKMT_ADAPTERTYPE 구조를 가리킵니다.

Windows 8 부터 지원합니다.
KMTQAITYPE_OUTPUTDUPLCONTEXTSCOUNT
pPrivateDriverData는 지정된 VidPN(비디오 현재 네트워크)에 연결된 현재 DDA(데스크톱 중복 API) 클라이언트 수를 지정하는 D3DKMT_OUTPUTDUPLCONTEXTSCOUNT 구조를 가리킵니다.

Windows 8 부터 지원합니다.
KMTQAITYPE_WDDM_1_2_CAPS
pPrivateDriverData 는 그래픽 어댑터 및 디스플레이 미니포트 드라이버의 WDDM 1.2 이상 기능을 지정하는 D3DKMT_WDDM_1_2_CAPS 구조를 가리 킵니다.

Windows 8 부터 지원합니다.
KMTQAITYPE_UMD_DRIVER_VERSION
pPrivateDriverData 는 사용자 모드 드라이버 버전을 지정하는 D3DKMT_UMD_DRIVER_VERSION 구조를 가리킵니다.

Windows 8 부터 지원합니다.
KMTQAITYPE_DIRECTFLIP_SUPPORT
pPrivateDriverData 는 사용자 모드 드라이버가 직접 대칭 이동 작업을 지원하는지 여부를 지정하는 D3DKMT_DIRECTFLIP_SUPPORT 구조를 가리킵니다.

Windows 8 부터 지원합니다.
KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT
다음에 사용하도록 예약됩니다.

Windows 8.1 부터 지원합니다.
KMTQAITYPE_DLIST_DRIVER_NAME
Windows 8.1 부터 지원합니다.
KMTQAITYPE_WDDM_1_3_CAPS
pPrivateDriverData 는 지원되는 WDDM 1.3 캡에 대한 정보가 포함된 D3DKMT_WDDM_1_3_CAPS 구조를 가리킵니다.

Windows 8.1 부터 지원합니다.
KMTQAITYPE_MULTIPLANEOVERLAY_HUD_SUPPORT
KMTQAITYPE_WDDM_2_0_CAPS
KMTQAITYPE_NODEMETADATA
KMTQAITYPE_CPDRIVERNAME
KMTQAITYPE_XBOX
KMTQAITYPE_INDEPENDENTFLIP_SUPPORT
KMTQAITYPE_MIRACASTCOMPANIONDRIVERNAME
KMTQAITYPE_PHYSICALADAPTERCOUNT
KMTQAITYPE_PHYSICALADAPTERDEVICEIDS
KMTQAITYPE_DRIVERCAPS_EXT
KMTQAITYPE_QUERY_MIRACAST_DRIVER_TYPE
KMTQAITYPE_QUERY_GPUMMU_CAPS
KMTQAITYPE_QUERY_MULTIPLANEOVERLAY_DECODE_SUPPORT
KMTQAITYPE_QUERY_HW_PROTECTION_TEARDOWN_COUNT
KMTQAITYPE_QUERY_ISBADDRIVERFORHWPROTECTIONDISABLED
KMTQAITYPE_MULTIPLANEOVERLAY_SECONDARY_SUPPORT
KMTQAITYPE_INDEPENDENTFLIP_SECONDARY_SUPPORT
KMTQAITYPE_PANELFITTER_SUPPORT
KMTQAITYPE_PHYSICALADAPTERPNPKEY
KMTQAITYPE_GETSEGMENTGROUPSIZE
KMTQAITYPE_MPO3DDI_SUPPORT
KMTQAITYPE_HWDRM_SUPPORT
KMTQAITYPE_MPOKERNELCAPS_SUPPORT
KMTQAITYPE_MULTIPLANEOVERLAY_STRETCH_SUPPORT
KMTQAITYPE_GET_DEVICE_VIDPN_OWNERSHIP_INFO
KMTQAITYPE_QUERYREGISTRY
pPrivateDriverDataD3DDDI_QUERYREGISTRY_INFO 구조를 가리킵니다. 여기서 마지막 필드는 실제로 호출자가 변수 크기를 조정합니다.

이 형식은 드라이버 설치 중에 일반적으로 캐시되는 정보를 레지스트리에 쿼리합니다.
사용자 모드 구성 요소는 네이티브 OS 메서드를 사용하는 대신 이 기술을 사용하여 가상화된 어댑터를 지원해야 합니다.

이 형식에 대한 지원은 Windows 10 버전 1803으로 시작되었습니다.
KMTQAITYPE_KMD_DRIVER_VERSION
KMTQAITYPE_BLOCKLIST_KERNEL
KMTQAITYPE_BLOCKLIST_RUNTIME
KMTQAITYPE_ADAPTERGUID_RENDER
KMTQAITYPE_ADAPTERADDRESS_RENDER
KMTQAITYPE_ADAPTERREGISTRYINFO_RENDER
KMTQAITYPE_CHECKDRIVERUPDATESTATUS_RENDER
KMTQAITYPE_DRIVERVERSION_RENDER
KMTQAITYPE_ADAPTERTYPE_RENDER
KMTQAITYPE_WDDM_1_2_CAPS_RENDER
KMTQAITYPE_WDDM_1_3_CAPS_RENDER
KMTQAITYPE_QUERY_ADAPTER_UNIQUE_GUID
KMTQAITYPE_NODEPERFDATA
KMTQAITYPE_ADAPTERPERFDATA
KMTQAITYPE_ADAPTERPERFDATA_CAPS
KMTQUITYPE_GPUVERSION
KMTQAITYPE_DRIVER_DESCRIPTION
KMTQAITYPE_DRIVER_DESCRIPTION_RENDER
KMTQAITYPE_SCANOUT_CAPS
KMTQAITYPE_DISPLAY_UMDRIVERNAME
KMTQAITYPE_PARAVIRTUALIZATION_RENDER
KMTQAITYPE_SERVICENAME
KMTQAITYPE_WDDM_2_7_CAPS
KMTQAITYPE_TRACKEDWORKLOAD_SUPPORT
KMTQAITYPE_HYBRID_DLIST_DLL_SUPPORT
pPrivateDriverDataD3DKMT_HYBRID_DLIST_DLL_SUPPORT 구조를 가리킵니다. Windows 10 버전 2004부터 지원됩니다.
KMTQAITYPE_DISPLAY_CAPS
KMTQAITYPE_WDDM_2_9_CAPS
pPrivateDriverData 는 지원되는 WDDM 2.9 캡에 대한 정보가 포함된 D3DKMT_WDDM_2_9_CAPS 구조를 가리킵니다. Windows Server 2022부터 지원됩니다.
KMTQAITYPE_CROSSADAPTERRESOURCE_SUPPORT
pPrivateDriverDataD3DKMT_CROSSADAPTERRESOURCE_SUPPORT 구조를 가리킵니다. Windows Server 2022부터 지원됩니다.
KMTQAITYPE_WDDM_3_0_CAPS
pPrivateDriverData 는 지원되는 WDDM 3.0 캡에 대한 정보가 포함된 D3DKMT_WDDM_3_0_CAPS 구조를 가리킵니다. Windows 11 버전 21H2부터 지원됩니다.
KMTQAITYPE_WSAUMDIMAGENAME
KMTQAITYPE_VGPUINTERFACEID
KMTQAITYPE_WDDM_3_1_CAPS
pPrivateDriverData 는 지원되는 WDDM 3.1 캡에 대한 정보가 포함된 D3DKMT_WDDM_3_1_CAPS 구조를 가리킵니다. Windows 11 버전 22H2부터 지원됩니다.

설명

각 열거형 값은 D3DKMT_QUERYADAPTERINFO 다른 필드, 특히 D3DKMT_QUERYADAPTERINFO::p PrivateDriverData를 해석하는 방법을 표시합니다. pPrivateDriverData 는 일반적으로 각 열거형 값에 해당하는 고유한 구조체로 재해석됩니다. 위에서 설명한 대로 예외가 있습니다.

요구 사항

요구 사항
헤더 d3dkmthk.h

추가 정보

KMTQUERYADAPTERINFOTYPE

D3DKMT_QUERYADAPTERINFO

D3DKMTQueryAdapterInfo

PFND3DKMT_QUERYADAPTERINFO