Перечисление 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
} 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. |
Комментарии
Каждое значение перечисления указывает, как интерпретировать другие поля D3DKMT_QUERYADAPTERINFO, особенно D3DKMT_QUERYADAPTERINFO::p PrivateDriverData. pPrivateDriverData обычно интерпретируется как уникальная структура, соответствующая каждому значению перечисления. Исключения существуют, как описано выше.
Требования
Требование | Значение |
---|---|
Заголовок | d3dkmthk.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по