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