структура DXGKARG_DESCRIBEALLOCATION (d3dkmddi.h)
Структура DXGKARG_DESCRIBEALLOCATION описывает существующее выделение.
Синтаксис
typedef struct _DXGKARG_DESCRIBEALLOCATION {
[in] HANDLE hAllocation;
[out] UINT Width;
[out] UINT Height;
[out] D3DDDIFORMAT Format;
[out] D3DDDI_MULTISAMPLINGMETHOD MultisampleMethod;
[out] D3DDDI_RATIONAL RefreshRate;
[out] UINT PrivateDriverFormatAttribute;
[out] DXGK_DESCRIBEALLOCATIONFLAGS Flags;
[out] D3DDDI_ROTATION Rotation;
} DXGKARG_DESCRIBEALLOCATION;
Члены
[in] hAllocation
Дескриптор выделения, для которому запрашивается информация. Ранее драйвер вернул этот дескриптор в элементе hAllocationструктуры DXGK_ALLOCATIONINFO из вызова функции DxgkDdiCreateAllocation драйвера.
[out] Width
Ширина выделения в пикселях. Драйвер возвращает значение ширины.
[out] Height
Высота выделения в пикселях. Драйвер возвращает значение высоты.
[out] Format
D3DDDIFORMAT типизированное значение, указывающее формат выделения в пикселях. Драйвер возвращает значение формата.
[out] MultisampleMethod
Структура D3DDDI_MULTISAMPLINGMETHOD, описывающая метод множественной выборки, используемый для выделения. Драйвер возвращает описание.
[out] RefreshRate
Структура D3DDDI_RATIONAL , указывающая частоту обновления, с помощью которую была создана основная поверхность, если применимо.
[out] PrivateDriverFormatAttribute
Значение UINT, указывающее атрибут закрытого формата для выделения. Драйвер задает атрибуты формата поверхности (например, макет в пикселях мозаичной поверхности), которые в противном случае он не может предоставить операционной системе.
Операционная система использует сведения из PrivateDriverFormatAtAtbute для сравнения двух поверхностей. Например, поверхность A8R8B8G8 800x600 и поверхность X8R8B8G8 800x600 должны иметь одинаковые сведения в PrivateDriverFormatAtAttribute , если они имеют одинаковые атрибуты формата, включая макет пикселей.
[out] Flags
Этот элемент зарезервирован.
Поддерживается начиная с Windows 8.
[out] Rotation
Этот элемент зарезервирован.
Поддерживается начиная с Windows 8.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows Vista. |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по