структура DXGKARG_QUERYADAPTERINFO (d3dkmddi.h)
Структура DXGKARG_QUERYADAPTERINFO содержит параметры для запроса.
Синтаксис
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 типизированное значение, указывающее тип извлекаемой информации.
[in] pInputData
Указатель на входные данные для запроса.
Если type указывает DXGKQAITYPE_UMDRIVERPRIVATE, pInputData указывает на собственный буфер, содержащий сведения о запросе. Если type указывает DXGKQAITYPE_QUERYSEGMENT, pInputData указывает на структуру DXGK_QUERYSEGMENTIN . Если type указывает DXGKQAITYPE_POWERCOMPONENTINFO, pInputData указывает на входной буфер, содержащий индекс компонента питания.
Входной буфер не требуется, если type задает значение DXGKQAITYPE_DRIVERCAPS.
[in] InputDataSize
Размер входных данных, на которые указывает pInputData , в байтах.
[out] pOutputData
Указатель на выходной буфер, который драйвер мини-порта дисплея заполняет необходимыми сведениями.
Значение типа | Содержимое выходного буфера, на который указывает pOutputData |
---|---|
DXGKQAITYPE_UMDRIVERPRIVATE | Собственный буфер |
DXGKQAITYPE_DRIVERCAPS | Заполненная структура DXGK_DRIVERCAPS |
DXGKQAITYPE_QUERYSEGMENT | Заполненная структура DXGK_QUERYSEGMENTOUT |
DXGKQAITYPE_QUERYSEGMENT3 | Заполненная структура DXGK_QUERYSEGMENTOUT3 |
DXGKQAITYPE_NUMPOWERCOMPONENTS | Значение UINT, указывающее количество компонентов питания, используемых драйвером мини-порта дисплея. |
DXGKQAITYPE_POWERCOMPONENTINFO | Заполненная DXGK_POWER_RUNTIME_COMPONENT структура, которая предоставляет сведения о n-м компоненте питания, где n — это индекс компонента, заданный pInputData при вызове функции DxgkDdiQueryAdapterInfo . |
[in] OutputDataSize
Размер выходных данных в байтах, на которые указывает pOutputData .
[in] Flags
Набор DXGK_QUERYADAPTERINFOFLAGS типизированных флагов, указывающих запрос графической информации.
[in] hKmdProcessHandle
Дескриптор, возвращаемый KMD из DxgkDdiCreateProcess. Драйвер должен проверка значение NULL. Обратите внимание, что hKmdProcessHandle создается при создании первого устройства DXG для адаптера и уничтожается при закрытии последнего дескриптора адаптера в процессе.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows Vista. |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по