Поделиться через


структура 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)

См. также

D3D10DDIARG_CREATERESOURCE

DXGI_DDI_MODE_DESC