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


структура D3DDDIARG_PRESENT (d3dumddi.h)

Структура D3DDDIARG_PRESENT описывает ресурс для отображения.

Синтаксис

typedef struct _D3DDDIARG_PRESENT {
  [in] HANDLE                   hSrcResource;
  [in] UINT                     SrcSubResourceIndex;
  [in] HANDLE                   hDstResource;
       UINT                     DstSubResourceIndex;
  [in] D3DDDI_PRESENTFLAGS      Flags;
  [in] D3DDDI_FLIPINTERVAL_TYPE FlipInterval;
} D3DDDIARG_PRESENT;

Члены

[in] hSrcResource

Дескриптор исходного ресурса для отображения. hSrcResource может быть NULL, если драйвер отображения в пользовательском режиме должен выполнять операцию заливки цвета на экране.

[in] SrcSubResourceIndex

Отсчитываемый от нуля индекс исходного ресурса, указанный дескриптором в элементе hSrcResource. Этот индекс указывает подресурс или поверхность для отображения.

[in] hDstResource

Дескриптор целевого ресурса для отображения. Если значение NULL, драйвер отображения в пользовательском режиме сообщает о том, что произойдет операция заливки цвета, но драйвер пользовательского режима не должен выполнять операцию. Драйвер минипорта отображения выполняет фактическую операцию заливки цвета и будет проинформирован о значении цвета в то время.

DstSubResourceIndex

[in] Отсчитываемый от нуля индекс целевого ресурса, который указывается дескриптором в элементе hDstResource. Этот индекс указывает подресурс или поверхность для отображения.

[in] Flags

Структура D3DDDI_PRESENTFLAGS, идентифицирующая флаги битового поля, как отображаться.

[in] FlipInterval

Значение D3DDDI_FLIPINTERVAL_TYPEтипа, указывающее интервал переверки (то есть, если перевернуть происходит после нуля, одного, двух, трех или четырех вертикальных синхронизаций).

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
заголовка d3dumddi.h (include D3dumddi.h)

См. также

настоящее