Перечисление 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, заполненную именем ICD OpenGL, которая зависит от конкретной версии 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, содержащую сведения о очереди операций переворачивания. |
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 |