다음을 통해 공유


KMTQUERYADAPTERINFOTYPE 열거형(d3dkmthk.h)

KMTQUERYADAPTERINFOTYPE 값은 D3DKMTQueryAdapterInfo검색되는 어댑터 정보의 특정 형식 나타냅니다.

통사론

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 가리키는 버퍼는 공급업체별 형식의 프라이빗 드라이버 데이터로 채워집니다. 개인 데이터를 읽고 처리하려면 UMD(사용자 모드 드라이버)와 커널 모드 디스플레이 미니포트 드라이버(KMD) 간의 긴밀한 결합이 있어야 합니다.
KMTQAITYPE_UMDRIVERNAME
pPrivateDriverData 멤버는 UMD의 이름으로 채워진 D3DKMT_UMDFILENAMEINFO 구조를 가리킵니다.
KMTQAITYPE_UMOPENGLINFO
pPrivateDriverData OpenGL ICD에 대한 정보가 포함된 D3DKMT_OPENGLINFO 구조를 가리킵니다. DirectX가 아닌 애플리케이션은 이 이름을 사용하여 OpenGL ICD를 직접 호출할 수 있지만 이러한 사용은 권장되지 않습니다.
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 KMD에서 지원하는 디스플레이 드라이버 모델의 버전을 나타내는 D3DKMT_DRIVERVERSION형식화된 값이 포함된 변수를 가리킵니다.

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

Windows 8부터 지원됩니다.
KMTQAITYPE_OUTPUTDUPLCONTEXTSCOUNT
pPrivateDriverData 지정된 VidPN(비디오 프레젠테이션 네트워크)에 연결된 현재 DDA(Desktop Duplication API) 클라이언트의 수를 지정하는 D3DKMT_OUTPUTDUPLCONTEXTSCOUNT 구조를 가리킵니다.

Windows 8부터 지원됩니다.
KMTQAITYPE_WDDM_1_2_CAPS
pPrivateDriverData 그래픽 어댑터 및 KMD의 WDDM 1.2 이상 기능을 지정하는 D3DKMT_WDDM_1_2_CAPS 구조를 가리킵니다.

Windows 8부터 지원됩니다.
KMTQAITYPE_UMD_DRIVER_VERSION
pPrivateDriverData UMD의 버전을 지정하는 D3DKMT_UMD_DRIVER_VERSION 구조를 가리킵니다.

Windows 8부터 지원됩니다.
KMTQAITYPE_DIRECTFLIP_SUPPORT
pPrivateDriverData UMD에서 직접 대칭 이동 작업을 지원하는지 여부를 지정하는 D3DKMT_DIRECTFLIP_SUPPORT 구조를 가리킵니다.

Windows 8부터 지원됩니다.
KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT
pPrivateDriverData UMD가 다중 평면 오버레이 작업을 지원하는지 여부를 지정하는 D3DKMT_MULTIPLANEOVERLAY_SUPPORT 구조를 가리킵니다.

Windows 8.1부터 지원됩니다.
KMTQAITYPE_DLIST_DRIVER_NAME
pPrivateDriverData 표시 목록(DList) 기능을 지원하는 드라이버의 이름을 지정하는 D3DKMT_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
pPrivateDriverData UMD가 HUD(다중 평면 오버레이 헤드업 디스플레이) 작업을 지원하는지 여부를 지정하는 D3DKMT_MULTIPLANEOVERLAY_HUD_SUPPORT 구조를 가리킵니다.

Windows 8.1부터 지원됩니다.
KMTQAITYPE_WDDM_2_0_CAPS
pPrivateDriverData 지원되는 WDDM 2.0 캡에 대한 정보가 포함된 D3DKMT_WDDM_2_0_CAPS 구조를 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_NODEMETADATA
pPrivateDriverData 노드에 대한 메타데이터가 포함된 D3DKMT_NODEMETADATA 구조를 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_CPDRIVERNAME
pPrivateDriverData CP(콘텐츠 보호) 기능을 지원하는 드라이버의 이름을 지정하는 D3DKMT_CPDRIVERNAME 구조를 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_XBOX
pPrivateDriverData Xbox에 대한 정보를 지정하는 D3DKMT_XBOX 구조를 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_INDEPENDENTFLIP_SUPPORT
pPrivateDriverData UMD가 독립적인 대칭 이동 작업을 지원하는지 여부를 지정하는 D3DKMT_INDEPENDENTFLIP_SUPPORT 구조를 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_MIRACASTCOMPANIONDRIVERNAME
pPrivateDriverData Miracast 도우미 기능을 지원하는 드라이버의 이름을 지정하는 D3DKMT_MIRACASTCOMPANIONDRIVERNAME 구조를 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_PHYSICALADAPTERCOUNT
pPrivateDriverData 실제 어댑터 수를 지정하는 D3DKMT_PHYSICAL_ADAPTER_COUNT 구조를 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_PHYSICALADAPTERDEVICEIDS
pPrivateDriverData 물리적 어댑터의 디바이스 ID를 지정하는 D3DKMT_QUERY_DEVICE_IDS 구조를 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_DRIVERCAPS_EXT
pPrivateDriverData 확장 드라이버 기능을 지정하는 D3DKMT_DRIVERCAPS_EXT 구조를 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_QUERY_MIRACAST_DRIVER_TYPE
pPrivateDriverData Miracast 드라이버의 형식을 지정하는 D3DKMT_MIRACAST_DRIVER_TYPE 값을 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_QUERY_GPUMMU_CAPS
pPrivateDriverData GPU MMU(메모리 관리 단위) 기능을 지정하는 D3DKMT_QUERY_GPUMMU_CAPS 구조를 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_QUERY_MULTIPLANEOVERLAY_DECODE_SUPPORT
pPrivateDriverData UMD가 다중 평면 오버레이 디코딩 작업을 지원하는지 여부를 지정하는 D3DKMT_MULTIPLANEOVERLAY_DECODE_SUPPORT 구조를 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_QUERY_HW_PROTECTION_TEARDOWN_COUNT
pPrivateDriverData 하드웨어 보호 중단 수를 지정하는 UNIT 값을 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_QUERY_ISBADDRIVERFORHWPROTECTIONDISABLED
pPrivateDriverData 하드웨어 보호에 대한 잘못된 드라이버를 사용할 수 없는지 여부를 지정하는 D3DKMT_ISBADDRIVERFORHWPROTECTIONDISABLED 구조를 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_MULTIPLANEOVERLAY_SECONDARY_SUPPORT
pPrivateDriverData UMD가 보조 디스플레이에 대한 다중 평면 오버레이 지원을 제공하는지 여부를 지정하는 D3DKMT_MULTIPLANEOVERLAY_SECONDARY_SUPPORT 구조를 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_INDEPENDENTFLIP_SECONDARY_SUPPORT
pPrivateDriverData UMD가 보조 디스플레이에 대해 독립적인 대칭 이동 작업을 지원하는지 여부를 지정하는 D3DKMT_INDEPENDENTFLIP_SECONDARY_SUPPORT 구조를 가리킵니다. Windows 10(WDDM 2.0)부터 지원됩니다.
KMTQAITYPE_PANELFITTER_SUPPORT
pPrivateDriverData UMD가 패널 피터 작업을 지원하는지 여부를 지정하는 D3DKMT_PANELFITTER_SUPPORT 구조를 가리킵니다. Windows 10 버전 1607(WDDM 2.1)부터 지원됩니다.
KMTQAITYPE_PHYSICALADAPTERPNPKEY
pPrivateDriverData 물리적 어댑터의 PNP(플러그 앤 플레이) 키를 지정하는 D3DKMT_QUERY_PHYSICAL_ADAPTER_PNPKEY 구조를 가리킵니다. Windows 10 버전 1703(WDDM 2.2)부터 지원됩니다.
KMTQAITYPE_GETSEGMENTGROUPSIZE
pPrivateDriverData 세그먼트 그룹 크기에 대한 정보를 지정하는 D3DKMT_SEGMENTGROUPSIZEINFO 구조를 가리킵니다. Windows 10 버전 1703(WDDM 2.2)부터 지원됩니다.
KMTQAITYPE_MPO3DDI_SUPPORT
pPrivateDriverData 드라이버가 다중 평면 오버레이 버전 3 인터페이스 작업을 지원하는지 여부를 지정하는 D3DKMT_MPO3DDI_SUPPORT 구조를 가리킵니다. Windows 10 버전 1703(WDDM 2.2)부터 사용할 수 있습니다.
KMTQAITYPE_HWDRM_SUPPORT
pPrivateDriverData 드라이버가 DRM(하드웨어 디지털 권한 관리) 작업을 지원하는지 여부를 지정하는 D3DKMT_HWDRM_SUPPORT 구조를 가리킵니다. Windows 10 버전 1703(WDDM 2.2)부터 사용할 수 있습니다.
KMTQAITYPE_MPOKERNELCAPS_SUPPORT
pPrivateDriverData 다중 평면 오버레이 커널 기능이 지원되는지 여부를 지정하는 D3DKMT_MPOKERNELCAPS_SUPPORT 구조를 가리킵니다. Windows 10 버전 1703(WDDM 2.2)부터 사용할 수 있습니다.
KMTQAITYPE_MULTIPLANEOVERLAY_STRETCH_SUPPORT
pPrivateDriverData 드라이버가 다중 평면 오버레이 스트레치 작업을 지원하는지 여부를 지정하는 D3DKMT_MULTIPLANEOVERLAY_STRETCH_SUPPORT 구조를 가리킵니다. Windows 10 버전 1703(WDDM 2.2)부터 사용할 수 있습니다.
KMTQAITYPE_GET_DEVICE_VIDPN_OWNERSHIP_INFO
pPrivateDriverData 지정된 디바이스에 대한 비디오 프레젠테이션 네트워크(VidPN)의 소유권 상태를 지정하는 D3DKMT_GET_DEVICE_VIDPN_OWNERSHIP_STATE 구조를 가리킵니다. Windows 10 버전 1703(WDDM 2.2)부터 사용할 수 있습니다.
KMTQAITYPE_QUERYREGISTRY
pPrivateDriverDataD3DKMT_ADAPTERREGISTRYINFO 구조를 가리킵니다. 여기서 마지막 필드는 실제로 호출자가 변수 크기로 조정합니다.

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

이 유형에 대한 지원은 Windows 10 버전 1803 WDDM 2.4에서 시작되었습니다.
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(WDDM 2.7)부터 지원됩니다.
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 일반적으로 각 열거형 값에 해당하는 고유한 구조로 재해석됩니다. 위에서 설명한 대로 예외가 존재합니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows Vista(WDDM 1.0)
헤더 d3dkmthk.h

참고 항목

D3DKMT_QUERYADAPTERINFO

D3DKMTQueryAdapterInfo

PFND3DKMT_QUERYADAPTERINFO