Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура DXGKARG_QUERYADAPTERINFO содержит параметры для запроса DxgkDdiQueryadapterinfo.
Синтаксис
typedef struct _DXGKARG_QUERYADAPTERINFO {
[in] DXGK_QUERYADAPTERINFOTYPE Type;
[in] VOID *pInputData;
[in] UINT InputDataSize;
[out] VOID *pOutputData;
[in] UINT OutputDataSize;
[in] DXGK_QUERYADAPTERINFOFLAGS Flags;
[in] HANDLE hKmdProcessHandle;
} DXGKARG_QUERYADAPTERINFO;
Члены
[in] Type
Значение типа DXGK_QUERYADAPTERINFOTYPE, указывающее тип информации для извлечения. Это значение определяет, к чему pInput Data и pOutputData.
[in] pInputData
Указатель на входные данные для запроса. В следующей таблице описывается входной буфер для значений типа type, требующих ввода. Другие типы не требуют входных данных, поэтому pInputData имеет значение NULL.
Значение типа | Содержимое pInputData |
---|---|
DXGKQAITYPE_UMDRIVERPRIVATE | Собственный буфер, содержащий сведения о запросе. |
DXGKQAITYPE_QUERYSEGMENT | Структура DXGK_QUERYSEGMENTIN. |
DXGKQAITYPE_POWERCOMPONENTINFO | Буфер, содержащий индекс компонента питания. |
DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS | Буфер, содержащий идентификатор сегмента драйвера. Драйвер должен заполнить выходные крышки для данного сегмента. |
DXGKQAITYPE_SCATTER_RESERVE | Структура DXGK_QUERYSCATTERRESERVEIN. |
DXGKQAITYPE_PAGINGPROCESSGPUVASIZE | Значение UNIT, указывающее индекс физического адаптера в конфигурации LDA. Оно равно нулю для конфигураций, отличных от LDA. |
[in] InputDataSize
Размер входных данных в байтах, на которые pInputData.
[out] pOutputData
Указатель на выходной буфер, заполняемый драйвером минипорта отображения требуемыми сведениями. См. DXGK_QUERYADAPTERINFOTYPE для типа структуры, на которую pOutputData.
[in] OutputDataSize
Размер в байтах выходных данных, на которые pOutputData указывает.
[in] Flags
Набор флагов DXGK_QUERYADAPTERINFOFLAGSтипа, указывающий запрос графических сведений. Поддерживается начиная с Windows 10 версии 1803 (WDDM 2.4).
[in] hKmdProcessHandle
Дескриптор, возвращаемый KMD из DxgkDdiCreateProcess. Драйвер должен проверить значение NULL. Обратите внимание, что hKmdProcessHandle создается при создании первого устройства DXG для адаптера и уничтожается при закрытии последнего дескриптора адаптера в процессе.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista (WDDM 1.0) |
заголовка | d3dkmddi.h (include D3dkmddi.h) |