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


структура 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 (включая D3dumddi.h)

См. также раздел

Настоящее время