Перечисление KMTQUERYADAPTERINFOTYPE (d3dkmthk.h)
Каждое значение KMTQUERYADAPTERINFOTYPE коррелирует с определенной частью сведений об адаптере, извлекаемых D3DKMQueryAdapterInfo.
Синтаксис
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 указывает на D3DKMT_UMDFILENAMEINFO структуру, заполненную именем OpenGL ICD, которое зависит от конкретной версии DirectX. Приложения, не относящиеся к DirectX, могут использовать это имя для вызова OpenGL ICD напрямую, хотя такое использование не рекомендуется. |
KMTQAITYPE_UMOPENGLINFO pPrivateDriverData указывает на D3DKMT_OPENGLINFO структуру, содержащую сведения о OpenGL ICD. |
KMTQAITYPE_GETSEGMENTSIZE pPrivateDriverData указывает на D3DKMT_SEGMENTSIZEINFO структуру, содержащую сведения о размере сегментов памяти и диафрагмы. |
KMTQAITYPE_ADAPTERGUID pPrivateDriverData указывает на переменную, содержащую GUID для адаптера. |
KMTQAITYPE_FLIPQUEUEINFO pPrivateDriverData указывает на структуру D3DKMT_FLIPQUEUEINFO , содержащую сведения об очереди операций flip. |
KMTQAITYPE_ADAPTERADDRESS pPrivateDriverData указывает на D3DKMT_ADAPTERADDRESS структуру, содержащую сведения о физическом расположении адаптера на шине PCI. |
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 pPrivateDriverData указывает на D3DKMT_VIRTUALADDRESSINFO структуру. Возвращает сведения о поддержке виртуальной адресации. Поддерживается начиная с Windows 7. |
KMTQAITYPE_DRIVERVERSION pPrivateDriverData указывает на переменную, содержащую D3DKMT_DRIVERVERSION типизированное значение, указывающее версию модели драйвера дисплея, которую поддерживает драйвер мини-порта дисплея. Поддерживается начиная с Windows 7. |
KMTQAITYPE_ADAPTERTYPE pPrivateDriverData указывает на D3DKMT_ADAPTERTYPE структуру, указывающую тип графического адаптера. Поддерживается начиная с Windows 8. |
KMTQAITYPE_OUTPUTDUPLCONTEXTSCOUNT pPrivateDriverData указывает на D3DKMT_OUTPUTDUPLCONTEXTSCOUNT структуру, указывающую количество текущих клиентов API дублирования рабочих столов (DDA), подключенных к определенной сети видеотрансляций (VidPN). Поддерживается начиная с Windows 8. |
KMTQAITYPE_WDDM_1_2_CAPS pPrivateDriverData указывает на D3DKMT_WDDM_1_2_CAPS структуру, которая определяет возможности WDDM 1.2 и более поздних версий графического адаптера и драйвера мини-порта дисплея. Поддерживается начиная с Windows 8. |
KMTQAITYPE_UMD_DRIVER_VERSION pPrivateDriverData указывает на D3DKMT_UMD_DRIVER_VERSION структуру, указывающую версию драйвера в пользовательском режиме. Поддерживается начиная с Windows 8. |
KMTQAITYPE_DIRECTFLIP_SUPPORT pPrivateDriverData указывает на D3DKMT_DIRECTFLIP_SUPPORT структуру, указывающую, поддерживает ли драйвер пользовательского режима операции Direct Flip. Поддерживается начиная с Windows 8. |
KMTQAITYPE_MULTIPLANEOVERLAY_SUPPORT Зарезервировано для последующего использования. Поддерживается начиная с Windows 8.1. |
KMTQAITYPE_DLIST_DRIVER_NAME Поддерживается начиная с Windows 8.1. |
KMTQAITYPE_WDDM_1_3_CAPS pPrivateDriverData указывает на D3DKMT_WDDM_1_3_CAPS структуру с информацией о поддерживаемых ограничениях WDDM 1.3. Поддерживается начиная с 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 pPrivateDriverData указывает на D3DDDI_QUERYREGISTRY_INFO структуру, где последнее поле фактически имеет переменный размер вызывающего. Этот тип запрашивает в реестре сведения, которые обычно кэшируются во время установки драйвера. Компоненты пользовательского режима должны использовать этот метод для поддержки паравиртуализованных адаптеров вместо того, чтобы полагаться на собственные методы ОС. Поддержка этого типа началась с 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 pPrivateDriverData указывает на D3DKMT_HYBRID_DLIST_DLL_SUPPORT структуру. Поддерживается начиная с Windows 10 версии 2004. |
KMTQAITYPE_DISPLAY_CAPS |
KMTQAITYPE_WDDM_2_9_CAPS pPrivateDriverData указывает на D3DKMT_WDDM_2_9_CAPS структуру с информацией о поддерживаемых ограничениях WDDM 2.9. Поддерживается начиная с Windows Server 2022. |
KMTQAITYPE_CROSSADAPTERRESOURCE_SUPPORT pPrivateDriverData указывает на D3DKMT_CROSSADAPTERRESOURCE_SUPPORT структуру. Поддерживается начиная с Windows Server 2022. |
KMTQAITYPE_WDDM_3_0_CAPS pPrivateDriverData указывает на D3DKMT_WDDM_3_0_CAPS структуру с информацией о поддерживаемых ограничениях WDDM 3.0. Поддерживается начиная с Windows 11 версии 21H2. |
KMTQAITYPE_WSAUMDIMAGENAME |
KMTQAITYPE_VGPUINTERFACEID |
KMTQAITYPE_WDDM_3_1_CAPS pPrivateDriverData указывает на D3DKMT_WDDM_3_1_CAPS структуру с информацией о поддерживаемых ограничениях WDDM 3.1. Поддерживается начиная с Windows 11 версии 22H2. |
Комментарии
Каждое значение перечисления указывает, как интерпретировать другие поля D3DKMT_QUERYADAPTERINFO, особенно D3DKMT_QUERYADAPTERINFO::p PrivateDriverData. pPrivateDriverData обычно повторно интерпретируется как уникальная структура, соответствующая каждому значению перечисления. Исключения существуют, как описано выше.
Требования
Требование | Значение |
---|---|
Заголовок | d3dkmthk.h |