структура DXGI_DDI_PRIMARY_DESC (dxgiddi.h)
Описывает ресурс, используемый в качестве основного (то есть ресурс, который сканируется на дисплее).
Синтаксис
typedef struct DXGI_DDI_PRIMARY_DESC {
[in] UINT Flags;
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] DXGI_DDI_MODE_DESC ModeDesc;
[out] UINT DriverFlags;
} DXGI_DDI_PRIMARY_DESC;
Члены
[in] Flags
Допустимое побитовое значение ИЛИ любого из следующих значений, указывающее, как отображается ресурс.
Значение | Значение |
---|---|
DXGI_DDI_PRIMARY_OPTIONAL (0x1) | Драйвер отображения пользовательского режима может помешать ресурсу быть основным. Драйвер может предотвратить фактическое переворачивание (от необязательного основного до обычного основного) и может использовать текущую операцию в стиле копирования. Таким образом, драйвер может предотвратить фактическое использование ресурса в качестве основного. |
DXGI_DDI_PRIMARY_NONPREROTATED (0x2) | Основной объект действительно представляет поворот типа DXGI_DDI_MODE_ROTATION_IDENTITY, даже если он используется в режимах отображения, отличных от DXGI_DDI_MODE_ROTATION_IDENTITY, так как приложения будут обрабатывать ориентацию вывода путем поворота, например окна просмотра и матрицы проекции. |
DXGI_DDI_PRIMARY_STEREO (0x4) | Поддерживается в Windows 8 и более поздних версиях. Основной элемент представляет собой задний стерео буфер. |
DXGI_DDI_PRIMARY_INDIRECT (0x8) | Поддерживается в Windows 10 и более поздних версиях. Основной элемент будет использоваться для представления на непрямом устройстве отображения. |
[in] VidPnSourceId
Отсчитываемый от нуля идентификационный номер источника видео в пути к топологии сети видеотрансляции (VidPN), на основе которых создается основная поверхность.
[in] ModeDesc
Структура DXGI_DDI_MODE_DESC , описывающая режим отображения.
[out] DriverFlags
Допустимый побитовый ИЛИ значений, указывающих, как драйвер может отображать ресурс.
Значение DXGI_DDI_PRIMARY_DRIVER_FLAG_NO_SCANOUT (0x1) в настоящее время является единственным поддерживаемым значением. Этот бит указывает, что драйвер не может поддерживать настройку среды выполнения любого подресурса указанного ресурса в качестве основного. Драйвер отображения пользовательского режима должен задать этот бит, если он реализует представление из этой поверхности с помощью операции копирования. Таким образом, среда выполнения не будет использовать представление в стиле flip, если задан этот бит.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Верхняя часть | dxgiddi.h (включая D3d10umddi.h) |