структура 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) в настоящее время является единственным поддерживаемым значением. Этот бит указывает, что драйвер не может поддерживать настройку среды выполнения любого подресурса указанного ресурса в качестве основного. Драйвер отображения в пользовательском режиме должен задать этот бит, если он реализует презентацию из этой поверхности с помощью операции копирования. Поэтому среда выполнения не будет использовать презентацию в стиле перевернутого стиля, если этот бит задан.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
заголовка | dxgiddi.h (include D3d10umddi.h) |