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 |